Class S3SecretEngine

java.lang.Object
com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
com.netflix.spinnaker.kork.secrets.engines.S3SecretEngine
All Implemented Interfaces:
com.netflix.spinnaker.kork.secrets.SecretEngine

@Component public class S3SecretEngine extends com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
  • Field Summary

    Fields inherited from class com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine

    cache, STORAGE_BUCKET, STORAGE_FILE_URI, STORAGE_PROP_KEY, STORAGE_REGION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected InputStream
    downloadRemoteFile(com.netflix.spinnaker.kork.secrets.EncryptedSecret encryptedSecret)
     
     

    Methods inherited from class com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine

    clearCache, decrypt, encrypt, getParsedValue, parseAsYaml, readAll, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.netflix.spinnaker.kork.secrets.SecretEngine

    decrypt, validate
  • Constructor Details

  • Method Details

    • identifier

      public String identifier()
    • downloadRemoteFile

      protected InputStream downloadRemoteFile(com.netflix.spinnaker.kork.secrets.EncryptedSecret encryptedSecret) throws IOException
      Specified by:
      downloadRemoteFile in class com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
      Throws:
      IOException