Annotation Interface PemKeyStore


@Retention(RUNTIME) @Target({FIELD,METHOD,ANNOTATION_TYPE}) public @interface PemKeyStore
Configures the PemSslStoreBundle key store to use with an SSL supported @ServiceConnection.
Since:
3.5.0
Author:
Phillip Webb
  • Element Details

    • value

      @AliasFor("certificate") String value
      Alias for certificate().
      Returns:
      the store certificate
      Default:
      ""
    • certificate

      @AliasFor("value") String certificate
      The location or content of the certificate or certificate chain in PEM format.
      Returns:
      the store certificate location or content
      Default:
      ""
    • privateKey

      String privateKey
      The location or content of the private key in PEM format.
      Returns:
      the store private key location or content
      Default:
      ""
    • privateKeyPassword

      String privateKeyPassword
      The password used to decrypt an encrypted private key.
      Returns:
      the store private key password
      Default:
      ""
    • type

      String type
      The type of the store to create, e.g. JKS.
      Returns:
      the store type
      Default:
      ""