Class TrustedCertificates
java.lang.Object
org.globus.gsi.TrustedCertificates
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TrustedCertificates.DefaultTrustedCertificates
Deprecated.
Class that reads in and maintains trusted certificates and signing
policy associated with the CAs.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.private static classDeprecated. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TrustedCertificates.CertFilterDeprecated.private VectorDeprecated.private MapDeprecated.private booleanDeprecated.private final Set<X500Principal> Deprecated.private static org.apache.commons.logging.LogDeprecated.private static CertStoreDeprecated.private static ResourceSigningPolicyStoreDeprecated.private static KeyStoreDeprecated.private MapDeprecated.static final StringDeprecated.Default signing policy suffix.private static TrustedCertificatesDeprecated. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeprecated.TrustedCertificates(X509Certificate[] certs) Deprecated.TrustedCertificates(X509Certificate[] certs, SigningPolicy[] policies) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic FilenameFilterDeprecated.getCertificate(String subject) Deprecated.Deprecated.static CertStoreDeprecated.static TrustedCertificatesDeprecated.Obtains the default set of trusted certificates and signing policystatic TrustedCertificatesDeprecated.Obtains the default set of trusted certificates and signing policyprivate StringgetPolicyFileName(String caFileName) Deprecated.Signing policy name is created as <hashcode>.signing_policy.Deprecated.Returns all signing policiesgetSigningPolicy(String subject) Deprecated.Returns signing policy associated with the given CA subject.static ResourceSigningPolicyStoreDeprecated.static KeyStoreDeprecated.booleanDeprecated.Indicates if the last reload caused new certificates to be loaded or existing certificates to be reloaded or any certificates removedstatic TrustedCertificatesDeprecated.static X509Certificate[]loadCertificates(String locations) Deprecated.Loads X509 certificates and signing policy files from specified locations.voidDeprecated.static voidDeprecated.Sets the default set of trusted certificates to use.toString()Deprecated.
-
Field Details
-
logger
private static org.apache.commons.logging.Log loggerDeprecated. -
certFileFilter
Deprecated. -
trustedCertificates
Deprecated. -
certSubjectDNMap
Deprecated. -
policyDNMap
Deprecated. -
certList
Deprecated. -
invalidPolicies
Deprecated. -
changed
private boolean changedDeprecated. -
SIGNING_POLICY_FILE_SUFFIX
Deprecated.Default signing policy suffix. The files are expected to be <caHash>.signing_policy in the same directory as the trusted certificates.- See Also:
-
ms_trustStore
Deprecated. -
ms_crlStore
Deprecated. -
ms_sigPolStore
Deprecated.
-
-
Constructor Details
-
TrustedCertificates
protected TrustedCertificates()Deprecated. -
TrustedCertificates
Deprecated. -
TrustedCertificates
Deprecated.
-
-
Method Details
-
getCertificates
Deprecated. -
getCertificate
Deprecated. -
getSigningPolicies
-
getSigningPolicy
Deprecated.Returns signing policy associated with the given CA subject.- Parameters:
subject- CA's subject DN for which signing policy is required. The DN should be in Globus format (with slashes) and not reversed. See CertificateUtil.toGlobusID();- Returns:
- Signing policy object associated with the CA's DN. Null if no policy was configured. SigningPolicy object might not have any applicable policy if none was configured or none was found in the policy file configured.
-
loadCertificates
Deprecated.Loads X509 certificates and signing policy files from specified locations. The locations can be either files or directories. The directories will be automatically traversed and all files in the form of hashcode.number and will be loaded automatically as trusted certificates. An attempt will be made to load signing policy for the CA associated with that hashcode from <hashcode>.signing_policy. If policy file is not found, no error will be thrown, only path validation code enforces the signing policy requirement.- Parameters:
locations- a list of certificate files/directories to load the certificates from. The locations are comma separated.- Returns:
java.security.cert.X509Certificatean array of loaded certificates
-
load
Deprecated. -
getCertFilter
Deprecated. -
reload
Deprecated. -
getPolicyFileName
-
isChanged
public boolean isChanged()Deprecated.Indicates if the last reload caused new certificates to be loaded or existing certificates to be reloaded or any certificates removed -
getDefaultTrustedCertificates
Deprecated.Obtains the default set of trusted certificates and signing policy- Returns:
- TrustedCertificates object.
-
setDefaultTrustedCertificates
Deprecated.Sets the default set of trusted certificates to use.- Parameters:
trusted- the new set of trusted certificates to use.
-
getDefault
Deprecated.Obtains the default set of trusted certificates and signing policy- Returns:
- TrustedCertificates object.
-
getTrustStore
Deprecated. -
getcrlStore
Deprecated. -
getsigPolStore
Deprecated. -
toString
-