You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.3 KiB
78 lines
1.3 KiB
/*
|
|
* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
|
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
|
|
package java.security.cert;
|
|
|
|
/**
|
|
* The {@code PKIXReason} enumerates the potential PKIX-specific reasons
|
|
* that an X.509 certification path may be invalid according to the PKIX
|
|
* (RFC 3280) standard. These reasons are in addition to those of the
|
|
* {@code CertPathValidatorException.BasicReason} enumeration.
|
|
*
|
|
* @since 1.7
|
|
*/
|
|
public enum PKIXReason implements CertPathValidatorException.Reason {
|
|
/**
|
|
* The certificate does not chain correctly.
|
|
*/
|
|
NAME_CHAINING,
|
|
|
|
/**
|
|
* The certificate's key usage is invalid.
|
|
*/
|
|
INVALID_KEY_USAGE,
|
|
|
|
/**
|
|
* The policy constraints have been violated.
|
|
*/
|
|
INVALID_POLICY,
|
|
|
|
/**
|
|
* No acceptable trust anchor found.
|
|
*/
|
|
NO_TRUST_ANCHOR,
|
|
|
|
/**
|
|
* The certificate contains one or more unrecognized critical
|
|
* extensions.
|
|
*/
|
|
UNRECOGNIZED_CRIT_EXT,
|
|
|
|
/**
|
|
* The certificate is not a CA certificate.
|
|
*/
|
|
NOT_CA_CERT,
|
|
|
|
/**
|
|
* The path length constraint has been violated.
|
|
*/
|
|
PATH_TOO_LONG,
|
|
|
|
/**
|
|
* The name constraints have been violated.
|
|
*/
|
|
INVALID_NAME
|
|
}
|