Package org.apache.cxf.xkms.client
Class XKMSInvoker
- java.lang.Object
-
- org.apache.cxf.xkms.client.XKMSInvoker
-
public class XKMSInvoker extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXKMSInvoker.CertificateValidationResult
-
Constructor Summary
Constructors Constructor Description XKMSInvoker(XKMSPortType xkmsConsumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckCertificateValidity(X509Certificate cert, boolean directTrust)X509CertificategetCertificate(List<X509AppId> ids)X509CertificategetCertificateForEndpoint(String endpoint)X509CertificategetCertificateForId(Applications application, String id)X509CertificategetCertificateForIssuerSerial(String issuerDN, BigInteger serial)X509CertificategetServiceCertificate(QName serviceName)protected X509CertificateparseLocateXKMSResponse(LocateResultType locateResultType, List<X509AppId> ids)protected XKMSInvoker.CertificateValidationResultparseValidateXKMSResponse(ValidateResultType validateResultType, String id)protected LocateRequestTypeprepareLocateXKMSRequest(List<X509AppId> ids)protected ValidateRequestTypeprepareValidateXKMSRequest(X509Certificate cert)booleanvalidateCertificate(X509Certificate cert)booleanvalidateDirectTrustCertificate(X509Certificate cert)
-
-
-
Constructor Detail
-
XKMSInvoker
public XKMSInvoker(XKMSPortType xkmsConsumer)
-
-
Method Detail
-
getServiceCertificate
public X509Certificate getServiceCertificate(QName serviceName)
-
getCertificateForId
public X509Certificate getCertificateForId(Applications application, String id)
-
getCertificateForIssuerSerial
public X509Certificate getCertificateForIssuerSerial(String issuerDN, BigInteger serial)
-
getCertificateForEndpoint
public X509Certificate getCertificateForEndpoint(String endpoint)
-
getCertificate
public X509Certificate getCertificate(List<X509AppId> ids)
-
validateCertificate
public boolean validateCertificate(X509Certificate cert)
-
validateDirectTrustCertificate
public boolean validateDirectTrustCertificate(X509Certificate cert)
-
checkCertificateValidity
protected boolean checkCertificateValidity(X509Certificate cert, boolean directTrust)
-
prepareLocateXKMSRequest
protected LocateRequestType prepareLocateXKMSRequest(List<X509AppId> ids)
-
parseLocateXKMSResponse
protected X509Certificate parseLocateXKMSResponse(LocateResultType locateResultType, List<X509AppId> ids)
-
prepareValidateXKMSRequest
protected ValidateRequestType prepareValidateXKMSRequest(X509Certificate cert)
-
parseValidateXKMSResponse
protected XKMSInvoker.CertificateValidationResult parseValidateXKMSResponse(ValidateResultType validateResultType, String id)
-
-