Class JceKTSKeyTransRecipientInfoGenerator

    • Constructor Detail

      • JceKTSKeyTransRecipientInfoGenerator

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

        public JceKTSKeyTransRecipientInfoGenerator​(X509Certificate recipientCert,
                                                    org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
                                             throws 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:
        CertificateEncodingException
      • JceKTSKeyTransRecipientInfoGenerator

        public JceKTSKeyTransRecipientInfoGenerator​(byte[] subjectKeyIdentifier,
                                                    org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier,
                                                    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.