| Modifier and Type | Interface and Description |
|---|---|
interface |
PrivateKeyManager<P>
A
KeyManager that understands asymmetric private key types. |
| Modifier and Type | Class and Description |
|---|---|
class |
KeyManagerImpl<PrimitiveT,KeyProtoT extends com.google.protobuf.MessageLite>
Implementation of the
KeyManager interface based on an KeyTypeManager. |
class |
PrivateKeyManagerImpl<PrimitiveT,KeyProtoT extends com.google.protobuf.MessageLite,PublicKeyProtoT extends com.google.protobuf.MessageLite>
Implementation of the
PrivateKeyManager interface based on an PrivateKeyTypeManager and the corresponding public key manager, implemented by an KeyTypeManager. |
| Modifier and Type | Method and Description |
|---|---|
static <P> KeyManager<P> |
Registry.getKeyManager(String typeUrl)
Deprecated.
Use
getKeyManager(typeUrl, Primitive.class) or
getUntypedKeyManager typeUrl instead. |
static <P> KeyManager<P> |
Registry.getKeyManager(String typeUrl,
Class<P> primitiveClass) |
KeyManager<P> |
Catalogue.getKeyManager(String typeUrl,
String primitiveName,
int minVersion)
Deprecated.
|
static KeyManager<?> |
Registry.getUntypedKeyManager(String typeUrl) |
| Modifier and Type | Method and Description |
|---|---|
<P> P |
KeysetHandle.getPrimitive(KeyManager<P> customKeyManager,
Class<P> classObject)
Returns a primitive from this keyset, using the given
customKeyManager and the global
registry to get resources creating the primitive. |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle,
KeyManager<P> customManager)
Deprecated.
Use
getPrimitives(keysetHandle, customManager, Primitive.class) instead. |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle,
KeyManager<P> customManager,
Class<P> primitiveClass)
Creates a set of primitives corresponding to the keys with status=ENABLED in the keyset given
in
keysetHandle, using customManager (instead of registered key managers) for
keys supported by it. |
static <P> void |
Registry.registerKeyManager(KeyManager<P> manager)
Tries to register
manager for manager.getKeyType(). |
static <P> void |
Registry.registerKeyManager(KeyManager<P> manager,
boolean newKeyAllowed)
Tries to register
manager for manager.getKeyType(). |
static <P> void |
Registry.registerKeyManager(String typeUrl,
KeyManager<P> manager)
Deprecated.
|
static <P> void |
Registry.registerKeyManager(String typeUrl,
KeyManager<P> manager,
boolean newKeyAllowed)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Aead |
AeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<Aead> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, Aead.class) after registering the
AeadWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static DeterministicAead |
DeterministicAeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<DeterministicAead> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, DeterministicAead.class) after
registering the DeterministicAeadWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static HybridDecrypt |
HybridDecryptFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<HybridDecrypt> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, HybridDecrypt.class) after
registering the HybridDecryptWrapper instead. |
static HybridEncrypt |
HybridEncryptFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<HybridEncrypt> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, HybridEncrypt.class) after
registering the HybridEncryptWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static Mac |
MacFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<Mac> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, Mac.class) after registering the
MacWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static PublicKeySign |
PublicKeySignFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<PublicKeySign> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, PublicKeySign.class) after
registering the PublicKeySignWrapper instead. |
static PublicKeyVerify |
PublicKeyVerifyFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<PublicKeyVerify> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, PublicKeyVerify.class) after
registering the PublicKeyVerifyWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static StreamingAead |
StreamingAeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<StreamingAead> keyManager)
Deprecated.
|