public final class CleartextKeysetHandle extends Object
Reading or writing cleartext keysets is a bad practice, usage of this API should be
restricted. Users can read encrypted keysets using KeysetHandle.read(com.google.crypto.tink.KeysetReader, com.google.crypto.tink.Aead).
| Constructor and Description |
|---|
CleartextKeysetHandle() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.crypto.tink.proto.Keyset |
getKeyset(KeysetHandle keysetHandle) |
static KeysetHandle |
parseFrom(byte[] serialized)
Deprecated.
use
read(com.google.crypto.tink.KeysetReader) instead |
static KeysetHandle |
read(KeysetReader reader) |
static void |
write(KeysetHandle handle,
KeysetWriter keysetWriter)
Serializes and writes the
Keyset managed by handle to keysetWriter. |
@Deprecated public static final KeysetHandle parseFrom(byte[] serialized) throws GeneralSecurityException
read(com.google.crypto.tink.KeysetReader) insteadKeysetHandle from serialized that is a serialized KeysetGeneralSecurityExceptionpublic static KeysetHandle read(KeysetReader reader) throws GeneralSecurityException, IOException
KeysetHandle from a Keyset read with reader.GeneralSecurityExceptionIOExceptionpublic static com.google.crypto.tink.proto.Keyset getKeyset(KeysetHandle keysetHandle)
keysetHandle.public static void write(KeysetHandle handle, KeysetWriter keysetWriter) throws IOException
Keyset managed by handle to keysetWriter.IOException