/** * Create a generator overriding the algorithm type implied by the public key passed in. * * @param subjectKeyIdentifier the subject key identifier value to associate with the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. * @param publicKey the public key to use. */ public JceKTSKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(algorithmIdentifier, publicKey)); }
/** * Create a generator overriding the algorithm type implied by the public key passed in. * * @param subjectKeyIdentifier the subject key identifier value to associate with the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. * @param publicKey the public key to use. */ public JceKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(algorithmIdentifier, publicKey)); }
/** * Create a generator overriding the algorithm type implied by the public key passed in. * * @param subjectKeyIdentifier the subject key identifier value to associate with the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. * @param publicKey the public key to use. */ public JceKTSKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(algorithmIdentifier, publicKey)); }
public JceKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(publicKey)); }
/** * Create a generator overriding the algorithm type implied by the public key passed in. * * @param subjectKeyIdentifier the subject key identifier value to associate with the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. * @param publicKey the public key to use. */ public JceKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(algorithmIdentifier, publicKey)); }
public JceKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, PublicKey publicKey) { super(subjectKeyIdentifier, new JceAsymmetricKeyWrapper(publicKey)); }
/** * Create a generator overriding the algorithm type implied by the public key in the certificate passed in. * * @param recipientCert certificate carrying the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. */ public JceKTSKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(algorithmIdentifier, recipientCert.getPublicKey())); }
/** * Create a generator overriding the algorithm type implied by the public key in the certificate passed in. * * @param recipientCert certificate carrying the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. */ public JceKTSKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(algorithmIdentifier, recipientCert.getPublicKey())); }
/** * Create a generator overriding the algorithm type implied by the public key in the certificate passed in. * * @param recipientCert certificate carrying the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. */ public JceKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(algorithmIdentifier, recipientCert.getPublicKey())); }
/** * Create a generator overriding the algorithm type implied by the public key in the certificate passed in. * * @param recipientCert certificate carrying the public key. * @param algorithmIdentifier the identifier and parameters for the encryption algorithm to be used. */ public JceKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(algorithmIdentifier, recipientCert.getPublicKey())); }
public JceKeyTransRecipientInfoGenerator(X509Certificate recipientCert) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(recipientCert)); }
public JceKeyTransRecipientInfoGenerator(X509Certificate recipientCert) throws CertificateEncodingException { super(new IssuerAndSerialNumber(new JcaX509CertificateHolder(recipientCert).toASN1Structure()), new JceAsymmetricKeyWrapper(recipientCert)); }