Interface BaseCredentialConfiguration

All Known Subinterfaces:
PemCredentialConfiguration, StoreCredentialConfiguration
All Known Implementing Classes:
AbstractBaseCredentialConfigurationProperties, PemCredentialConfigurationProperties, StoreCredentialConfigurationProperties

public interface BaseCredentialConfiguration
Base configuration interface for creating a PkiCredential.
Author:
Martin Lindström
  • Method Details

    • name

      Optional<String> name()
      The name of the credential.
      Returns:
      the name of the credential
    • keyId

      Optional<String> keyId()
      Metadata property for key identifier.
      Returns:
      property for key identifier
    • issuedAt

      Optional<Instant> issuedAt()
      Metadata property for issued-at.
      Returns:
      property for issued-at
    • expiresAt

      Optional<Instant> expiresAt()
      Metadata property for expires-at.
      Returns:
      property for expires-at
    • metadata

      Optional<Map<String,String>> metadata()
      Additional metadata properties.
      Returns:
      additional metadata properties