Class ShadowSigningInfo


  • @Implements(value=android.content.pm.SigningInfo.class,
                minSdk=28)
    public class ShadowSigningInfo
    extends java.lang.Object
    • Field Detail

      • CREATOR

        public static final android.os.Parcelable.Creator<android.content.pm.SigningInfo> CREATOR
    • Constructor Detail

      • ShadowSigningInfo

        public ShadowSigningInfo()
    • Method Detail

      • setSignatures

        public void setSignatures​(android.content.pm.Signature[] signatures)
        Set the current Signatures for this package. If signatures has a size greater than 1, hasMultipleSigners() will be true and getSigningCertificateHistory() will return null.
      • setPastSigningCertificates

        public void setPastSigningCertificates​(android.content.pm.Signature[] pastSigningCertificates)
        Sets the history of Signatures for this package.
      • hasMultipleSigners

        @Implementation
        protected boolean hasMultipleSigners()
      • hasPastSigningCertificates

        @Implementation
        protected boolean hasPastSigningCertificates()
      • getSigningCertificateHistory

        @Implementation
        protected android.content.pm.Signature[] getSigningCertificateHistory()
      • getApkContentsSigners

        @Implementation
        protected android.content.pm.Signature[] getApkContentsSigners()
      • writeToParcel

        @Implementation
        public void writeToParcel​(android.os.Parcel parcel,
                                  int flags)