Uses of Enum
org.globus.gsi.GSIConstants.CertificateType
Packages that use GSIConstants.CertificateType
Package
Description
This package conatins the basic security constructs used to build Globus security.
Contains higher-level components which utilize the jGlobus library.
-
Uses of GSIConstants.CertificateType in org.globus.gsi
Subclasses with type arguments of type GSIConstants.CertificateType in org.globus.gsiModifier and TypeClassDescriptionstatic enumEnumeration of Certificate types used by the Globus security provider.Methods in org.globus.gsi that return GSIConstants.CertificateTypeModifier and TypeMethodDescriptionstatic GSIConstants.CertificateTypeGSIConstants.CertificateType.get(int code) X509Credential.getProxyType()Returns the certificate type of the first certificate in the chain.static GSIConstants.CertificateTypeReturns 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. -
Uses of GSIConstants.CertificateType in org.globus.gsi.bc
Methods in org.globus.gsi.bc that return GSIConstants.CertificateTypeModifier and TypeMethodDescriptionstatic GSIConstants.CertificateTypeBouncyCastleCertProcessingFactory.decideProxyType(X509Certificate issuerCert, GSIConstants.DelegationType delegType) Given a delegation mode and an issuing certificate, decides an appropriate certificate type to use for proxiesstatic GSIConstants.CertificateTypeBouncyCastleUtil.getCertificateType(X509Certificate cert) Returns certificate type of the given certificate.static GSIConstants.CertificateTypeBouncyCastleUtil.getCertificateType(X509Certificate cert, CertStore trustedCerts) Returns the certificate type of the given certificate.static GSIConstants.CertificateTypeBouncyCastleUtil.getCertificateType(X509Certificate cert, TrustedCertificates trustedCerts) Deprecated.private static GSIConstants.CertificateTypeBouncyCastleUtil.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure crt) Returns certificate type of the given TBS certificate.static GSIConstants.CertificateTypeBouncyCastleUtil.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure crt, TrustedCertificates trustedCerts) Methods in org.globus.gsi.bc with parameters of type GSIConstants.CertificateTypeModifier and TypeMethodDescriptionBouncyCastleCertProcessingFactory.createCertificate(InputStream certRequestInputStream, X509Certificate cert, PrivateKey privateKey, int lifetime, GSIConstants.CertificateType certType) Creates a proxy certificate from the certificate request.BouncyCastleCertProcessingFactory.createCertificate(InputStream certRequestInputStream, X509Certificate cert, PrivateKey privateKey, int lifetime, GSIConstants.CertificateType certType, X509ExtensionSet extSet) Creates a proxy certificate from the certificate request.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.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.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.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.BouncyCastleCertProcessingFactory.createProxyCertificate(X509Certificate issuerCert_, PrivateKey issuerKey, PublicKey publicKey, int lifetime, GSIConstants.CertificateType certType, X509ExtensionSet extSet, String cnValue) Creates a proxy certificate. -
Uses of GSIConstants.CertificateType in org.globus.gsi.trustmanager
Methods in org.globus.gsi.trustmanager that return GSIConstants.CertificateTypeModifier and TypeMethodDescriptionprivate GSIConstants.CertificateTypeX509ProxyCertPathValidator.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure issuerTbsCert) Methods in org.globus.gsi.trustmanager with parameters of type GSIConstants.CertificateTypeModifier and TypeMethodDescriptionprivate voidX509ProxyCertPathValidator.checkCertificate(X509Certificate cert, GSIConstants.CertificateType certType) private voidX509ProxyCertPathValidator.checkProxyConstraints(CertPath certPath, X509Certificate cert, org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert, GSIConstants.CertificateType certType, org.bouncycastle.asn1.x509.TBSCertificateStructure issuerTbsCert, int i) voidCertificateChecker.invoke(X509Certificate cert, GSIConstants.CertificateType certType) Validate the certificate.voidCRLChecker.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 thrownvoidDateValidityChecker.invoke(X509Certificate cert, GSIConstants.CertificateType certType) Method that checks the time validity.voidIdentityChecker.invoke(X509Certificate cert, GSIConstants.CertificateType certType) Method that sets the identity of the certificate path.voidSigningPolicyChecker.invoke(X509Certificate cert, GSIConstants.CertificateType certType) Validate DN against the signing policyvoidUnsupportedCriticalExtensionChecker.invoke(X509Certificate cert, GSIConstants.CertificateType certType) Method that checks if there are unsupported critical extension.private voidUnsupportedCriticalExtensionChecker.isUnsupported(GSIConstants.CertificateType certType, String criticalExtensionOid) private booleanSigningPolicyChecker.requireSigningPolicyCheck(GSIConstants.CertificateType certType) if a certificate is not a CA or if it is not a proxy, return true.private intX509ProxyCertPathValidator.validateCert(X509Certificate cert, GSIConstants.CertificateType certType, X509Certificate issuerCert, org.bouncycastle.asn1.x509.TBSCertificateStructure issuerTbsCert, GSIConstants.CertificateType issuerCertType, int proxyDepth, int i, boolean certIsProxy) private voidX509ProxyCertPathValidator.validateEECCert(X509Certificate cert, GSIConstants.CertificateType certType, X509Certificate issuerCert) private intX509ProxyCertPathValidator.validateGsi2ProxyCert(X509Certificate cert, GSIConstants.CertificateType certType, X509Certificate issuerCert, int proxyDepth) private intX509ProxyCertPathValidator.validateGsiProxyCert(X509Certificate cert, GSIConstants.CertificateType certType, X509Certificate issuerCert, org.bouncycastle.asn1.x509.TBSCertificateStructure issuerTbsCert, GSIConstants.CertificateType issuerCertType, int proxyDepth) -
Uses of GSIConstants.CertificateType in org.globus.gsi.util
Methods in org.globus.gsi.util that return GSIConstants.CertificateTypeModifier and TypeMethodDescriptionstatic GSIConstants.CertificateTypeCertificateUtil.getCertificateType(org.bouncycastle.asn1.x509.TBSCertificateStructure crt) Returns certificate type of the given TBS certificate.private static GSIConstants.CertificateTypeCertificateUtil.processCN(org.bouncycastle.asn1.x509.X509Extensions extensions, GSIConstants.CertificateType type, org.bouncycastle.asn1.ASN1Sequence ava) private static GSIConstants.CertificateTypeCertificateUtil.processCriticalExtension(org.bouncycastle.asn1.x509.X509Extension ext, boolean gsi4) Methods in org.globus.gsi.util with parameters of type GSIConstants.CertificateTypeModifier and TypeMethodDescriptionstatic StringProxyCertificateUtil.getProxyTypeAsString(GSIConstants.CertificateType proxyType) Returns a string description of a specified proxy type.static booleanProxyCertificateUtil.isGsi2Proxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-2 proxy certificate.static booleanProxyCertificateUtil.isGsi3Proxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-3 proxy certificate.static booleanProxyCertificateUtil.isGsi4Proxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-4 proxy certificate.static booleanProxyCertificateUtil.isImpersonationProxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-2 or GSI-3 or GSI-4 impersonation proxy certificate.static booleanProxyCertificateUtil.isIndependentProxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-3 or GS-4 limited proxy certificate.static booleanProxyCertificateUtil.isLimitedProxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-2 or GSI-3 or GSI=4 limited proxy certificate.static booleanProxyCertificateUtil.isProxy(GSIConstants.CertificateType certType) Determines if a specified certificate type indicates a GSI-2, GSI-3 or GSI-4proxy certificate.private static GSIConstants.CertificateTypeCertificateUtil.processCN(org.bouncycastle.asn1.x509.X509Extensions extensions, GSIConstants.CertificateType type, org.bouncycastle.asn1.ASN1Sequence ava) -
Uses of GSIConstants.CertificateType in org.globus.tools
Fields in org.globus.tools declared as GSIConstants.CertificateTypeMethods in org.globus.tools with parameters of type GSIConstants.CertificateTypeModifier and TypeMethodDescriptionvoidProxyInit.setProxyType(GSIConstants.CertificateType proxyType)