Package | Description |
---|---|
org.globus.gsi |
This package conatins the basic security constructs used to build Globus security.
|
org.globus.gsi.bc | |
org.globus.gsi.trustmanager | |
org.globus.gsi.util | |
org.globus.tools |
Contains higher-level components which utilize the jGlobus library.
|
Modifier and Type | Method and Description |
---|---|
static GSIConstants.CertificateType |
GSIConstants.CertificateType.get(int code) |
GSIConstants.CertificateType |
X509Credential.getProxyType()
Returns the certificate type of the first certificate in the chain.
|
static GSIConstants.CertificateType |
GSIConstants.CertificateType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GSIConstants.CertificateType[] |
GSIConstants.CertificateType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static GSIConstants.CertificateType |
BouncyCastleCertProcessingFactory.decideProxyType(X509Certificate issuerCert,
GSIConstants.DelegationType delegType)
Given a delegation mode and an issuing certificate, decides an
appropriate certificate type to use for proxies
|
static GSIConstants.CertificateType |
BouncyCastleUtil.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure crt,
TrustedCertificates trustedCerts) |
static GSIConstants.CertificateType |
BouncyCastleUtil.getCertificateType(X509Certificate cert)
Returns certificate type of the given certificate.
|
static GSIConstants.CertificateType |
BouncyCastleUtil.getCertificateType(X509Certificate cert,
CertStore trustedCerts)
Returns the certificate type of the given certificate.
|
static GSIConstants.CertificateType |
BouncyCastleUtil.getCertificateType(X509Certificate cert,
TrustedCertificates trustedCerts)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
X509Certificate |
BouncyCastleCertProcessingFactory.createCertificate(InputStream certRequestInputStream,
X509Certificate cert,
PrivateKey privateKey,
int lifetime,
GSIConstants.CertificateType certType)
Creates a proxy certificate from the certificate request.
|
X509Certificate |
BouncyCastleCertProcessingFactory.createCertificate(InputStream certRequestInputStream,
X509Certificate cert,
PrivateKey privateKey,
int lifetime,
GSIConstants.CertificateType certType,
X509ExtensionSet extSet)
Creates a proxy certificate from the certificate request.
|
X509Certificate |
BouncyCastleCertProcessingFactory.createCertificate(InputStream certRequestInputStream,
X509Certificate cert,
PrivateKey privateKey,
int lifetime,
GSIConstants.CertificateType certType,
X509ExtensionSet extSet,
String cnValue)
Creates a proxy certificate from the certificate request.
|
X509Credential |
BouncyCastleCertProcessingFactory.createCredential(X509Certificate[] certs,
PrivateKey privateKey,
int bits,
int lifetime,
GSIConstants.CertificateType certType)
Creates a new proxy credential from the specified certificate chain and a private key.
|
X509Credential |
BouncyCastleCertProcessingFactory.createCredential(X509Certificate[] certs,
PrivateKey privateKey,
int bits,
int lifetime,
GSIConstants.CertificateType certType,
X509ExtensionSet extSet)
Creates a new proxy credential from the specified certificate chain and a private key.
|
X509Credential |
BouncyCastleCertProcessingFactory.createCredential(X509Certificate[] certs,
PrivateKey privateKey,
int bits,
int lifetime,
GSIConstants.CertificateType certType,
X509ExtensionSet extSet,
String cnValue)
Creates a new proxy credential from the specified certificate chain and a private key.
|
X509Certificate |
BouncyCastleCertProcessingFactory.createProxyCertificate(X509Certificate issuerCert_,
PrivateKey issuerKey,
PublicKey publicKey,
int lifetime,
GSIConstants.CertificateType certType,
X509ExtensionSet extSet,
String cnValue)
Creates a proxy certificate.
|
Modifier and Type | Method and Description |
---|---|
void |
UnsupportedCriticalExtensionChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Method that checks if there are unsupported critical extension.
|
void |
CertificateChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Validate the certificate.
|
void |
SigningPolicyChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Validate DN against the signing policy
|
void |
DateValidityChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Method that checks the time validity.
|
void |
IdentityChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Method that sets the identity of the certificate path.
|
void |
CRLChecker.invoke(X509Certificate cert,
GSIConstants.CertificateType certType)
Method that checks the if the certificate is in a CRL, if CRL is
available If no CRL is found, then no error is thrown If an expired CRL
is found, an error is thrown
|
Modifier and Type | Method and Description |
---|---|
static GSIConstants.CertificateType |
CertificateUtil.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure crt)
Returns certificate type of the given TBS certificate.
|
Modifier and Type | Method and Description |
---|---|
static String |
ProxyCertificateUtil.getProxyTypeAsString(GSIConstants.CertificateType proxyType)
Returns a string description of a specified proxy
type.
|
static boolean |
ProxyCertificateUtil.isGsi2Proxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-2 proxy
certificate.
|
static boolean |
ProxyCertificateUtil.isGsi3Proxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-3 proxy
certificate.
|
static boolean |
ProxyCertificateUtil.isGsi4Proxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-4 proxy
certificate.
|
static boolean |
ProxyCertificateUtil.isImpersonationProxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-2 or GSI-3 or
GSI-4 impersonation proxy certificate.
|
static boolean |
ProxyCertificateUtil.isIndependentProxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-3 or GS-4
limited proxy certificate.
|
static boolean |
ProxyCertificateUtil.isLimitedProxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-2 or GSI-3 or
GSI=4 limited proxy certificate.
|
static boolean |
ProxyCertificateUtil.isProxy(GSIConstants.CertificateType certType)
Determines if a specified certificate type indicates a GSI-2, GSI-3 or
GSI-4proxy certificate.
|
Modifier and Type | Field and Description |
---|---|
protected GSIConstants.CertificateType |
ProxyInit.proxyType |
Modifier and Type | Method and Description |
---|---|
void |
ProxyInit.setProxyType(GSIConstants.CertificateType proxyType) |
Copyright © 2016. All rights reserved.