diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-03-19 15:54:32 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-03-22 13:01:06 +0100 |
commit | d6a4ae4d95f094aec229b2d22a4bb4fa3bf8036a (patch) | |
tree | e50866ac615eeb5c4e1d7d6ff5bf191fd5e2f471 /athenz-identity-provider-service | |
parent | 5c90846359928bb75478a03943e0b992f60f7263 (diff) |
Remove direct use of Crypto
Diffstat (limited to 'athenz-identity-provider-service')
-rw-r--r-- | athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/impl/CkmsKeyProvider.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/impl/CkmsKeyProvider.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/impl/CkmsKeyProvider.java index 2f2cd5a8495..41aee29d761 100644 --- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/impl/CkmsKeyProvider.java +++ b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/athenz/instanceproviderservice/impl/CkmsKeyProvider.java @@ -2,9 +2,9 @@ package com.yahoo.vespa.hosted.athenz.instanceproviderservice.impl; import com.google.inject.Inject; -import com.yahoo.athenz.auth.util.Crypto; import com.yahoo.config.provision.Zone; import com.yahoo.container.jdisc.Ckms; +import com.yahoo.vespa.athenz.tls.KeyUtils; import com.yahoo.vespa.hosted.athenz.instanceproviderservice.KeyProvider; import com.yahoo.vespa.hosted.athenz.instanceproviderservice.config.AthenzProviderServiceConfig; @@ -58,10 +58,9 @@ public class CkmsKeyProvider implements KeyProvider { } } - // TODO: Consider moving to cryptoutils private KeyPair readKeyPair(int version) { - PrivateKey privateKey = Crypto.loadPrivateKey(ckms.getSecret(secretName, version)); - PublicKey publicKey = Crypto.extractPublicKey(privateKey); + PrivateKey privateKey = KeyUtils.fromPemEncodedPrivateKey(ckms.getSecret(secretName, version)); + PublicKey publicKey = KeyUtils.extractPublicKey(privateKey); return new KeyPair(publicKey, privateKey); } } |