| Package | Description |
|---|---|
| org.xipki.security.pkcs11 |
| Modifier and Type | Field and Description |
|---|---|
protected P11IdentityId |
P11Identity.id |
| Modifier and Type | Method and Description |
|---|---|
P11IdentityId |
P11Slot.generateDSAKeypair(BigInteger p,
BigInteger q,
BigInteger g,
P11Slot.P11NewKeyControl control)
Generates a DSA keypair.
|
P11IdentityId |
P11Slot.generateDSAKeypair(int plength,
int qlength,
P11Slot.P11NewKeyControl control)
Generates a DSA keypair.
|
P11IdentityId |
P11Slot.generateECEdwardsKeypair(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid,
P11Slot.P11NewKeyControl control)
Generates an EC Edwards keypair.
|
P11IdentityId |
P11Slot.generateECKeypair(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid,
P11Slot.P11NewKeyControl control)
Generates an EC keypair.
|
P11IdentityId |
P11Slot.generateECMontgomeryKeypair(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid,
P11Slot.P11NewKeyControl control)
Generates an EC Montgomery keypair.
|
P11IdentityId |
P11Slot.generateRSAKeypair(int keysize,
BigInteger publicExponent,
P11Slot.P11NewKeyControl control)
Generates an RSA keypair.
|
P11IdentityId |
P11Slot.generateSecretKey(long keyType,
int keysize,
P11Slot.P11NewKeyControl control)
Generates a secret key in the PKCS#11 token.
|
P11IdentityId |
P11Slot.generateSM2Keypair(P11Slot.P11NewKeyControl control)
Generates an SM2 keypair.
|
P11IdentityId |
P11Identity.getId() |
P11IdentityId |
P11PrivateKey.getIdentityId() |
P11IdentityId |
P11Slot.getIdentityId(byte[] keyId,
String keyLabel) |
| Modifier and Type | Method and Description |
|---|---|
int |
P11IdentityId.compareTo(P11IdentityId obj) |
P11Identity |
P11CryptService.getIdentity(P11IdentityId identityId) |
static P11RSAKeyParameter |
P11RSAKeyParameter.getInstance(P11CryptService p11CryptService,
P11IdentityId identityId) |
boolean |
P11Identity.match(P11IdentityId id) |
void |
P11Slot.removeIdentity(P11IdentityId identityId)
Removes the key (private key, public key, secret key, and certificates) associated with
the given identifier
objectId. |
protected abstract void |
P11Slot.removeIdentity0(P11IdentityId identityId)
Removes the key (private key, public key, secret key, and certificates) associated with
the given identifier
objectId. |
| Constructor and Description |
|---|
P11ContentSignerBuilder(P11CryptService cryptService,
SecurityFactory securityFactory,
P11IdentityId identityId,
X509Cert[] certificateChain) |
P11DuplicateEntityException(P11IdentityId identityId) |
P11Identity(P11Slot slot,
P11IdentityId id,
int signatureBitLen) |
P11Identity(P11Slot slot,
P11IdentityId id,
PublicKey publicKey,
X509Cert[] certificateChain) |
P11MacContentSignerBuilder(P11CryptService cryptService,
P11IdentityId identityId) |
P11PrivateKey(P11CryptService p11CryptService,
P11IdentityId identityId) |
P11UnknownEntityException(P11IdentityId identityId) |
P11UnsupportedMechanismException(long mechanism,
P11IdentityId identityId) |
Copyright © 2020. All rights reserved.