Interface MigrationService
- All Known Implementing Classes:
MigrationServiceImpl
public interface MigrationService
Wraps the REST endpoints under the Migration invalid input: '&' Interoperability tag.
All methods are stream-less (buffer-based).
-
Method Summary
Modifier and TypeMethodDescriptionvoid
exportKeyToFile
(String kid, Path output) void
importKey
(ImportKeySpec spec) void
verifySignatureStream
(Path input, Path signature) verifySignatureUtilityStream
(String kty, String alg, String publicKeyB64, String signatureB64, Path input) verifyWithExternalPublicKey
(String kty, String alg, String publicKeyB64, String signatureB64, Path input)
-
Method Details
-
encryptWithExternalPublicKey
EncryptFileResult encryptWithExternalPublicKey(String kty, String alg, String publicKeyB64, Path input, Path output) throws AnkaSecureSdkException - Throws:
AnkaSecureSdkException
-
verifyWithExternalPublicKey
VerifySignatureResult verifyWithExternalPublicKey(String kty, String alg, String publicKeyB64, String signatureB64, Path input) throws AnkaSecureSdkException - Throws:
AnkaSecureSdkException
-
importKey
- Throws:
AnkaSecureSdkException
-
importPrivateKeyPkcs12
- Throws:
AnkaSecureSdkException
-
exportKeyToFile
- Throws:
AnkaSecureSdkException
-
exportKey
- Throws:
AnkaSecureSdkException
-
verifySignatureStream
VerifySignatureResult verifySignatureStream(Path input, Path signature) throws AnkaSecureSdkException - Throws:
AnkaSecureSdkException
-
verifySignatureUtilityStream
VerifySignatureResult verifySignatureUtilityStream(String kty, String alg, String publicKeyB64, String signatureB64, Path input) throws AnkaSecureSdkException - Throws:
AnkaSecureSdkException
-
encryptFileUtilityStream
EncryptFileResult encryptFileUtilityStream(String kty, String alg, String publicKeyB64, Path input, Path output) throws AnkaSecureSdkException - Throws:
AnkaSecureSdkException
-