Enum CertificateSourceType

    • Enum Constant Detail

      • TRUSTED_STORE

        public static final CertificateSourceType TRUSTED_STORE
        Defines a pre-defines trusted source
      • TRUSTED_LIST

        public static final CertificateSourceType TRUSTED_LIST
        Defines a certificate source populated by a TLValidationJob
      • SIGNATURE

        public static final CertificateSourceType SIGNATURE
        Certificate source extracted from a signature
      • OCSP_RESPONSE

        public static final CertificateSourceType OCSP_RESPONSE
        Certificate source extracted from an OCSP response
      • TIMESTAMP

        public static final CertificateSourceType TIMESTAMP
        Certificate source extracted from a timestamp
    • Method Detail

      • values

        public static CertificateSourceType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (CertificateSourceType c : CertificateSourceType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static CertificateSourceType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • isTrusted

        public boolean isTrusted()
        Gets of the certificate source is trusted
        Returns:
        TRUE if the certificates in the source are trusted, FALSE otherwise