Class SignerInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.ofdrw.gm.sm2strut.SignerInfo
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class SignerInfo extends org.bouncycastle.asn1.ASN1Object
GMT 35275-2017 signerInfo 类型
Since:
2021-08-02 20:10:24
Author:
权观宇
  • Field Details

    • VERSION_1

      public static final org.bouncycastle.asn1.ASN1Integer VERSION_1
  • Constructor Details

    • SignerInfo

      public SignerInfo(IssuerAndSerialNumber issuerAngSerialNumber, org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm, org.bouncycastle.asn1.x509.AlgorithmIdentifier digestEncryptionAlgorithm, org.bouncycastle.asn1.ASN1OctetString encryptedDigest)
    • SignerInfo

      public SignerInfo(org.bouncycastle.asn1.ASN1Sequence seq)
  • Method Details

    • getInstance

      public static SignerInfo getInstance(Object o)
    • getVersion

      public org.bouncycastle.asn1.ASN1Integer getVersion()
    • setVersion

      public SignerInfo setVersion(org.bouncycastle.asn1.ASN1Integer version)
    • getIssuerAngSerialNumber

      public IssuerAndSerialNumber getIssuerAngSerialNumber()
    • setIssuerAngSerialNumber

      public SignerInfo setIssuerAngSerialNumber(IssuerAndSerialNumber issuerAngSerialNumber)
    • getDigestAlgorithm

      public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
    • setDigestAlgorithm

      public SignerInfo setDigestAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm)
    • getAuthenticatedAttributes

      public org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes()
    • setAuthenticatedAttributes

      public SignerInfo setAuthenticatedAttributes(org.bouncycastle.asn1.ASN1Set authenticatedAttributes)
    • getDigestEncryptionAlgorithm

      public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm()
    • setDigestEncryptionAlgorithm

      public SignerInfo setDigestEncryptionAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestEncryptionAlgorithm)
    • getEncryptedDigest

      public org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest()
    • setEncryptedDigest

      public SignerInfo setEncryptedDigest(org.bouncycastle.asn1.ASN1OctetString encryptedDigest)
    • getUnauthenticatedAttributes

      public org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes()
    • setUnauthenticatedAttributes

      public SignerInfo setUnauthenticatedAttributes(org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes)
    • toASN1Primitive

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object