Class Certificate

    • Method Detail

      • certificateIdentifier

        public final String certificateIdentifier()

        A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.

        Returns:
        A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
      • certificateCreationDate

        public final Instant certificateCreationDate()

        The date that the certificate was created.

        Returns:
        The date that the certificate was created.
      • certificatePem

        public final String certificatePem()

        The contents of a .pem file, which contains an X.509 certificate.

        Returns:
        The contents of a .pem file, which contains an X.509 certificate.
      • certificateWallet

        public final SdkBytes certificateWallet()

        The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")

        Returns:
        The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")
      • certificateArn

        public final String certificateArn()

        The Amazon Resource Name (ARN) for the certificate.

        Returns:
        The Amazon Resource Name (ARN) for the certificate.
      • certificateOwner

        public final String certificateOwner()

        The owner of the certificate.

        Returns:
        The owner of the certificate.
      • validFromDate

        public final Instant validFromDate()

        The beginning date that the certificate is valid.

        Returns:
        The beginning date that the certificate is valid.
      • validToDate

        public final Instant validToDate()

        The final date that the certificate is valid.

        Returns:
        The final date that the certificate is valid.
      • signingAlgorithm

        public final String signingAlgorithm()

        The signing algorithm for the certificate.

        Returns:
        The signing algorithm for the certificate.
      • keyLength

        public final Integer keyLength()

        The key length of the cryptographic algorithm being used.

        Returns:
        The key length of the cryptographic algorithm being used.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)