public class XKMSInvoker extends Object
Modifier and Type | Class and Description |
---|---|
static class |
XKMSInvoker.CertificateValidationResult |
Constructor and Description |
---|
XKMSInvoker(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkCertificateValidity(X509Certificate cert,
boolean directTrust) |
X509Certificate |
getCertificate(List<X509AppId> ids) |
X509Certificate |
getCertificateForEndpoint(String endpoint) |
X509Certificate |
getCertificateForId(org.apache.cxf.xkms.handlers.Applications application,
String id) |
X509Certificate |
getCertificateForIssuerSerial(String issuerDN,
BigInteger serial) |
X509Certificate |
getServiceCertificate(QName serviceName) |
protected X509Certificate |
parseLocateXKMSResponse(org.apache.cxf.xkms.model.xkms.LocateResultType locateResultType,
List<X509AppId> ids) |
protected XKMSInvoker.CertificateValidationResult |
parseValidateXKMSResponse(org.apache.cxf.xkms.model.xkms.ValidateResultType validateResultType,
String id) |
protected org.apache.cxf.xkms.model.xkms.LocateRequestType |
prepareLocateXKMSRequest(List<X509AppId> ids) |
protected org.apache.cxf.xkms.model.xkms.ValidateRequestType |
prepareValidateXKMSRequest(X509Certificate cert) |
boolean |
validateCertificate(X509Certificate cert) |
boolean |
validateDirectTrustCertificate(X509Certificate cert) |
public XKMSInvoker(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer)
public X509Certificate getServiceCertificate(QName serviceName)
public X509Certificate getCertificateForId(org.apache.cxf.xkms.handlers.Applications application, String id)
public X509Certificate getCertificateForIssuerSerial(String issuerDN, BigInteger serial)
public X509Certificate getCertificateForEndpoint(String endpoint)
public X509Certificate getCertificate(List<X509AppId> ids)
public boolean validateCertificate(X509Certificate cert)
public boolean validateDirectTrustCertificate(X509Certificate cert)
protected boolean checkCertificateValidity(X509Certificate cert, boolean directTrust)
protected org.apache.cxf.xkms.model.xkms.LocateRequestType prepareLocateXKMSRequest(List<X509AppId> ids)
protected X509Certificate parseLocateXKMSResponse(org.apache.cxf.xkms.model.xkms.LocateResultType locateResultType, List<X509AppId> ids)
protected org.apache.cxf.xkms.model.xkms.ValidateRequestType prepareValidateXKMSRequest(X509Certificate cert)
protected XKMSInvoker.CertificateValidationResult parseValidateXKMSResponse(org.apache.cxf.xkms.model.xkms.ValidateResultType validateResultType, String id)
Apache CXF