public final class PublicKeySignFactory extends Object
PublicKeySign instances.
KeysetHandle keysetHandle = ...;
PublicKeySign signer = PublicKeySignFactory.getPrimitive(keysetHandle);
byte[] data = ...;
byte[] signature = signer.sign(data);
The returned primitive works with a keyset (rather than a single key). To sign a message, it uses the primary key in the keyset, and prepends to the signature a certain prefix associated with the primary key.
| Constructor and Description |
|---|
PublicKeySignFactory() |
| Modifier and Type | Method and Description |
|---|---|
static PublicKeySign |
getPrimitive(KeysetHandle keysetHandle) |
static PublicKeySign |
getPrimitive(KeysetHandle keysetHandle,
KeyManager<PublicKeySign> keyManager) |
public static PublicKeySign getPrimitive(KeysetHandle keysetHandle) throws GeneralSecurityException
keysetHandle.GeneralSecurityExceptionpublic static PublicKeySign getPrimitive(KeysetHandle keysetHandle, KeyManager<PublicKeySign> keyManager) throws GeneralSecurityException
keysetHandle and a custom keyManager.GeneralSecurityException