Class DecodedPkiMessage

    • Method Detail

      • getSignatureCert

        public org.xipki.security.X509Cert getSignatureCert()
      • setSignatureCert

        public void setSignatureCert​(org.xipki.security.X509Cert signatureCert)
      • getDigestAlgorithm

        public org.xipki.security.HashAlgo getDigestAlgorithm()
      • setDigestAlgorithm

        public void setDigestAlgorithm​(org.xipki.security.HashAlgo digestAlgorithm)
      • setSignatureValid

        public void setSignatureValid​(java.lang.Boolean signatureValid)
      • setContentEncryptionAlgorithm

        public void setContentEncryptionAlgorithm​(org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm)
      • getFailureMessage

        public java.lang.String getFailureMessage()
      • setFailureMessage

        public void setFailureMessage​(java.lang.String failureMessage)
      • getContentEncryptionAlgorithm

        public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentEncryptionAlgorithm()
      • isDecryptionSuccessful

        public java.lang.Boolean isDecryptionSuccessful()
      • setDecryptionSuccessful

        public void setDecryptionSuccessful​(java.lang.Boolean decryptionSuccessful)
      • isSignatureValid

        public java.lang.Boolean isSignatureValid()
      • getSigningTime

        public java.time.Instant getSigningTime()
      • setSigningTime

        public void setSigningTime​(java.time.Instant signingTime)
      • decode

        public static DecodedPkiMessage decode​(org.bouncycastle.cms.CMSSignedData pkiMessage,
                                               java.security.PrivateKey recipientKey,
                                               org.xipki.security.X509Cert recipientCert,
                                               org.bouncycastle.util.CollectionStore<org.bouncycastle.cert.X509CertificateHolder> certStore)
                                        throws MessageDecodingException
        Throws:
        MessageDecodingException