Class JceKTSKeyTransRecipientInfoGenerator

    • Constructor Detail

      • JceKTSKeyTransRecipientInfoGenerator

        public JceKTSKeyTransRecipientInfoGenerator​(java.security.cert.X509Certificate recipientCert,
                                                    java.lang.String symmetricWrappingAlg,
                                                    int keySizeInBits)
                                             throws java.security.cert.CertificateEncodingException
        Throws:
        java.security.cert.CertificateEncodingException
      • JceKTSKeyTransRecipientInfoGenerator

        public JceKTSKeyTransRecipientInfoGenerator​(byte[] subjectKeyIdentifier,
                                                    java.security.PublicKey publicKey,
                                                    java.lang.String symmetricWrappingAlg,
                                                    int keySizeInBits)
      • JceKTSKeyTransRecipientInfoGenerator

        public JceKTSKeyTransRecipientInfoGenerator​(java.security.cert.X509Certificate recipientCert,
                                                    org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
                                             throws java.security.cert.CertificateEncodingException
        Create a generator overriding the algorithm type implied by the public key in the certificate passed in.
        Parameters:
        recipientCert - certificate carrying the public key.
        algorithmIdentifier - the identifier and parameters for the encryption algorithm to be used.
        Throws:
        java.security.cert.CertificateEncodingException
      • JceKTSKeyTransRecipientInfoGenerator

        public JceKTSKeyTransRecipientInfoGenerator​(byte[] subjectKeyIdentifier,
                                                    org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier,
                                                    java.security.PublicKey publicKey)
        Create a generator overriding the algorithm type implied by the public key passed in.
        Parameters:
        subjectKeyIdentifier - the subject key identifier value to associate with the public key.
        algorithmIdentifier - the identifier and parameters for the encryption algorithm to be used.
        publicKey - the public key to use.