Class SecretSession


  • public class SecretSession
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCachedSecret​(java.lang.String encrypted, java.lang.String decrypted)  
      void addCachedSecretFile​(java.lang.String encrypted, java.nio.file.Path decrypted)  
      void clearCachedSecrets()  
      java.lang.String decrypt​(java.lang.String encryptedSecret)  
      byte[] decryptAsBytes​(java.lang.String encrypted)  
      java.nio.file.Path decryptAsFile​(java.lang.String encryptedSecret)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SecretSession

        public SecretSession​(SecretManager secretManager)
    • Method Detail

      • decrypt

        public java.lang.String decrypt​(java.lang.String encryptedSecret)
      • decryptAsFile

        public java.nio.file.Path decryptAsFile​(java.lang.String encryptedSecret)
      • decryptAsBytes

        public byte[] decryptAsBytes​(java.lang.String encrypted)
      • clearCachedSecrets

        public void clearCachedSecrets()
      • addCachedSecret

        public void addCachedSecret​(java.lang.String encrypted,
                                    java.lang.String decrypted)
      • addCachedSecretFile

        public void addCachedSecretFile​(java.lang.String encrypted,
                                        java.nio.file.Path decrypted)