| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
POPOSigningKeyInput.getPublicKey() |
SubjectPublicKeyInfo |
CertTemplate.getPublicKey() |
| Modifier and Type | Method and Description |
|---|---|
CertTemplateBuilder |
CertTemplateBuilder.setPublicKey(SubjectPublicKeyInfo spki) |
| Constructor and Description |
|---|
POPOSigningKeyInput(GeneralName sender,
SubjectPublicKeyInfo spki)
Creates a new POPOSigningKeyInput with sender name as authInfo.
|
POPOSigningKeyInput(PKMACValue pkmac,
SubjectPublicKeyInfo spki)
Creates a new POPOSigningKeyInput using password-based MAC.
|
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
GostR3410TransportParameters.getEphemeralPublicKey() |
| Constructor and Description |
|---|
GostR3410TransportParameters(ASN1ObjectIdentifier encryptionParamSet,
SubjectPublicKeyInfo ephemeralPublicKey,
byte[] ukm) |
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
PublicKeyAndChallenge.getSubjectPublicKeyInfo() |
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
CertificationRequestInfo.getSubjectPublicKeyInfo() |
| Constructor and Description |
|---|
CertificationRequestInfo(X500Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
Basic constructor.
|
CertificationRequestInfo(X509Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
Deprecated.
use X500Name method.
|
| Modifier and Type | Method and Description |
|---|---|
static SubjectPublicKeyInfo |
SubjectPublicKeyInfo.getInstance(ASN1TaggedObject obj,
boolean explicit) |
static SubjectPublicKeyInfo |
SubjectPublicKeyInfo.getInstance(Object obj) |
SubjectPublicKeyInfo |
X509CertificateStructure.getSubjectPublicKeyInfo()
Deprecated.
|
SubjectPublicKeyInfo |
TBSCertificateStructure.getSubjectPublicKeyInfo()
Deprecated.
|
SubjectPublicKeyInfo |
TBSCertificate.getSubjectPublicKeyInfo() |
SubjectPublicKeyInfo |
Certificate.getSubjectPublicKeyInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
V3TBSCertificateGenerator.setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
void |
V1TBSCertificateGenerator.setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
| Constructor and Description |
|---|
AuthorityKeyIdentifier(SubjectPublicKeyInfo spki)
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
|
AuthorityKeyIdentifier(SubjectPublicKeyInfo spki,
GeneralNames name,
BigInteger serialNumber)
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
|
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
X509CertificateHolder.getSubjectPublicKeyInfo()
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
|
| Modifier and Type | Method and Description |
|---|---|
ContentVerifierProvider |
X509ContentVerifierProviderBuilder.build(SubjectPublicKeyInfo validatingKeyInfo) |
AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Create an AuthorityKeyIdentifier from the passed in SubjectPublicKeyInfo.
|
AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo,
GeneralNames generalNames,
BigInteger serial)
Create an AuthorityKeyIdentifier from the passed in arguments.
|
SubjectKeyIdentifier |
X509ExtensionUtils.createSubjectKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Return a RFC 5280 type 1 key identifier.
|
SubjectKeyIdentifier |
X509ExtensionUtils.createTruncatedSubjectKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Return a RFC 5280 type 2 key identifier.
|
| Constructor and Description |
|---|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
| Modifier and Type | Method and Description |
|---|---|
RevocationDetailsBuilder |
RevocationDetailsBuilder.setPublicKey(SubjectPublicKeyInfo publicKey) |
| Modifier and Type | Method and Description |
|---|---|
CertificateRequestMessageBuilder |
CertificateRequestMessageBuilder.setPublicKey(SubjectPublicKeyInfo publicKey) |
| Constructor and Description |
|---|
ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo pubKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
ContentVerifierProvider |
JcaX509ContentVerifierProviderBuilder.build(SubjectPublicKeyInfo validatingKeyInfo) |
| Constructor and Description |
|---|
BasicOCSPRespBuilder(SubjectPublicKeyInfo key,
DigestCalculator digCalc)
construct with the responderID to be the SHA-1 keyHash of the passed in public key.
|
RespID(SubjectPublicKeyInfo subjectPublicKeyInfo,
DigestCalculator digCalc)
Calculate a RespID based on the public key of the responder.
|
| Modifier and Type | Method and Description |
|---|---|
protected OriginatorPublicKey |
KeyAgreeRecipientInfoGenerator.createOriginatorPublicKey(SubjectPublicKeyInfo originatorKeyInfo) |
RecipientOperator |
KeyAgreeRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
| Constructor and Description |
|---|
KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier keyAgreementOID,
SubjectPublicKeyInfo originatorKeyInfo,
ASN1ObjectIdentifier keyEncryptionOID) |
| Modifier and Type | Method and Description |
|---|---|
protected Key |
JceKeyAgreeRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyAgreeEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
RecipientOperator |
JceKeyAgreeAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
| Modifier and Type | Method and Description |
|---|---|
static SubjectPublicKeyInfo |
SubjectPublicKeyInfoFactory.createSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)
Create a SubjectPublicKeyInfo public key.
|
| Modifier and Type | Method and Description |
|---|---|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfo
|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo,
Object defaultParams)
Create a public key from the passed in SubjectPublicKeyInfo
|
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCDHPublicKey(SubjectPublicKeyInfo info) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCDSAPublicKey(SubjectPublicKeyInfo info) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo info) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(SubjectPublicKeyInfo info) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
AsymmetricKeyInfoConverter.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
static PublicKey |
BouncyCastleProvider.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
SignedPublicKeyAndChallenge.getSubjectPublicKeyInfo() |
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
PEMKeyPair.getPublicKeyInfo() |
| Constructor and Description |
|---|
PEMKeyPair(SubjectPublicKeyInfo publicKeyInfo,
PrivateKeyInfo privateKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
JcaPEMKeyConverter.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
protected AsymmetricKeyParameter |
BcRSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected AsymmetricKeyParameter |
BcECContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected AsymmetricKeyParameter |
BcDSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected abstract AsymmetricKeyParameter |
BcContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo)
Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.
|
| Constructor and Description |
|---|
BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId,
SubjectPublicKeyInfo publicKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(SubjectPublicKeyInfo publicKey) |
| Modifier and Type | Method and Description |
|---|---|
SubjectPublicKeyInfo |
PKCS10CertificationRequest.getSubjectPublicKeyInfo()
Return the SubjectPublicKeyInfo describing the public key this request is carrying.
|
| Constructor and Description |
|---|
PKCS10CertificationRequestBuilder(X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Basic constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static SubjectPublicKeyInfo |
SubjectPublicKeyInfoFactory.createSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)
Create a SubjectPublicKeyInfo public key.
|
| Modifier and Type | Method and Description |
|---|---|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfo
|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo,
Object defaultParams)
Create a public key from the passed in SubjectPublicKeyInfo
|
| Modifier and Type | Method and Description |
|---|---|
static PublicKey |
BouncyCastlePQCProvider.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
McElieceKeyFactorySpi.generatePublic(SubjectPublicKeyInfo pki) |
PublicKey |
McElieceCCA2KeyFactorySpi.generatePublic(SubjectPublicKeyInfo pki) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
NHKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCNHPublicKey(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
QTESLAKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCqTESLAPublicKey(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
RainbowKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
Sphincs256KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCSphincs256PublicKey(SubjectPublicKeyInfo keyInfo) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(SubjectPublicKeyInfo info) |
| Modifier and Type | Method and Description |
|---|---|
PublicKey |
XMSSMTKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
PublicKey |
XMSSKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
| Constructor and Description |
|---|
BCXMSSMTPublicKey(SubjectPublicKeyInfo keyInfo) |
BCXMSSPublicKey(SubjectPublicKeyInfo keyInfo) |
Copyright © 2015–2020 The veraPDF Consortium. All rights reserved.