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) |
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