Package com.google.crypto.tink
Interface ProtoKeySerializer
-
public interface ProtoKeySerializerAn interface which provides methods to serialize and parse keys and parameters for the Tink "ProtoKeyset" format.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KeyparseKey(ProtoKeySerialization protoKeySerialization, SecretKeyAccess access)ParametersparseParameters(ProtoParametersSerialization serialization)ProtoKeySerializationserializeKey(Key key, SecretKeyAccess access)ProtoParametersSerializationserializeParameters(Parameters parameters)
-
-
-
Method Detail
-
parseKey
Key parseKey(ProtoKeySerialization protoKeySerialization, @Nullable SecretKeyAccess access) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
serializeKey
ProtoKeySerialization serializeKey(Key key, @Nullable SecretKeyAccess access) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
serializeParameters
ProtoParametersSerialization serializeParameters(Parameters parameters) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
parseParameters
Parameters parseParameters(ProtoParametersSerialization serialization) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-