Modifier and Type | Method and Description |
---|---|
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(AsymmetricKeyParameter pubKey) |
Constructor and Description |
---|
BcRSAKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier,
AlgorithmIdentifier encAlgId,
AsymmetricKeyParameter publicKey) |
Modifier and Type | Class and Description |
---|---|
class |
DHKeyParameters |
class |
DHPrivateKeyParameters |
class |
DHPublicKeyParameters |
class |
DSAKeyParameters |
class |
DSAPrivateKeyParameters |
class |
DSAPublicKeyParameters |
class |
ECKeyParameters |
class |
ECPrivateKeyParameters |
class |
ECPublicKeyParameters |
class |
ElGamalKeyParameters |
class |
ElGamalPrivateKeyParameters |
class |
ElGamalPublicKeyParameters |
class |
GOST3410KeyParameters |
class |
GOST3410PrivateKeyParameters |
class |
GOST3410PublicKeyParameters |
class |
NaccacheSternKeyParameters
Public key parameters for NaccacheStern cipher.
|
class |
NaccacheSternPrivateKeyParameters
Private key parameters for NaccacheStern cipher.
|
class |
RSAKeyParameters |
class |
RSAPrivateCrtKeyParameters |
Modifier and Type | Field and Description |
---|---|
protected AsymmetricKeyParameter |
DefaultTlsSignerCredentials.clientPrivateKey |
protected AsymmetricKeyParameter |
DefaultTlsAgreementCredentials.clientPrivateKey |
Modifier and Type | Method and Description |
---|---|
byte[] |
TlsAgreementCredentials.generateAgreement(AsymmetricKeyParameter serverPublicKey) |
byte[] |
DefaultTlsAgreementCredentials.generateAgreement(AsymmetricKeyParameter serverPublicKey) |
Constructor and Description |
---|
DefaultTlsAgreementCredentials(Certificate clientCertificate,
AsymmetricKeyParameter clientPrivateKey) |
DefaultTlsSignerCredentials(TlsClientContext context,
Certificate clientCertificate,
AsymmetricKeyParameter clientPrivateKey) |
Modifier and Type | Method and Description |
---|---|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(byte[] keyInfoData)
Create a public key from a SubjectPublicKeyInfo encoding
|
static AsymmetricKeyParameter |
PrivateKeyFactory.createKey(byte[] privateKeyInfoData)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(InputStream inStr)
Create a public key from a SubjectPublicKeyInfo encoding read from a stream
|
static AsymmetricKeyParameter |
PrivateKeyFactory.createKey(InputStream inStr)
Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a
stream.
|
static AsymmetricKeyParameter |
PrivateKeyFactory.createKey(PrivateKeyInfo keyInfo)
Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfo
|
Modifier and Type | Method and Description |
---|---|
static AsymmetricKeyParameter |
GOST3410Util.generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
ElGamalUtil.generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
DSAUtil.generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
DHUtil.generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
GOST3410Util.generatePublicKeyParameter(PublicKey key) |
static AsymmetricKeyParameter |
ElGamalUtil.generatePublicKeyParameter(PublicKey key) |
static AsymmetricKeyParameter |
DSAUtil.generatePublicKeyParameter(PublicKey key) |
static AsymmetricKeyParameter |
DHUtil.generatePublicKeyParameter(PublicKey key) |
Modifier and Type | Method and Description |
---|---|
static AsymmetricKeyParameter |
ECUtil.generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
ECUtil.generatePublicKeyParameter(PublicKey key) |
Modifier and Type | Method and Description |
---|---|
protected AsymmetricKeyParameter |
BcRSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected abstract AsymmetricKeyParameter |
BcContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo)
Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.
|
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(AsymmetricKeyParameter publicKey) |
ContentSigner |
BcContentSignerBuilder.build(AsymmetricKeyParameter privateKey) |
Constructor and Description |
---|
BcAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId,
AsymmetricKeyParameter publicKey) |
BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId,
AsymmetricKeyParameter publicKey) |
Copyright © 2015. All rights reserved.