Class MigrationServiceImpl
Object
MigrationServiceImpl
- All Implemented Interfaces:
MigrationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
exportKeyToFile
(String kid, Path output) void
void
verifySignatureStream
(Path input, Path jwsHdr)
-
Constructor Details
-
MigrationServiceImpl
public MigrationServiceImpl(AnkaSecureOpenApiClient api)
-
-
Method Details
-
encryptWithExternalPublicKey
public EncryptFileResult encryptWithExternalPublicKey(String kty, String alg, String pubKeyB64, Path input, Path output) - Specified by:
encryptWithExternalPublicKey
in interfaceMigrationService
-
verifyWithExternalPublicKey
public VerifySignatureResult verifyWithExternalPublicKey(String kty, String alg, String pubKeyB64, String sigB64, Path input) - Specified by:
verifyWithExternalPublicKey
in interfaceMigrationService
-
importKey
- Specified by:
importKey
in interfaceMigrationService
-
importPrivateKeyPkcs12
- Specified by:
importPrivateKeyPkcs12
in interfaceMigrationService
-
exportKey
- Specified by:
exportKey
in interfaceMigrationService
-
exportKeyToFile
- Specified by:
exportKeyToFile
in interfaceMigrationService
-
verifySignatureStream
- Specified by:
verifySignatureStream
in interfaceMigrationService
-
verifySignatureUtilityStream
public VerifySignatureResult verifySignatureUtilityStream(String kty, String alg, String pubKeyB64, String sigB64, Path input) - Specified by:
verifySignatureUtilityStream
in interfaceMigrationService
-
encryptFileUtilityStream
public EncryptFileResult encryptFileUtilityStream(String kty, String alg, String pubB64, Path input, Path output) - Specified by:
encryptFileUtilityStream
in interfaceMigrationService
-