Class CertificateRetriever
- java.lang.Object
-
- com.sun.xml.ws.security.opt.impl.util.CertificateRetriever
-
public class CertificateRetriever extends Object
- Author:
- suresh
-
-
Field Summary
Fields Modifier and Type Field Description protected TubeConfigurationpipeConfig
-
Constructor Summary
Constructors Constructor Description CertificateRetriever()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckforEPRIdentity(com.sun.xml.ws.api.server.WSEndpoint wse, QName eprQName)X509CertificateconstructCertificate(byte[] bstValue)byte[]getBSTFromIdentityExtension(XMLStreamReader reader)CertificategetServerKeyStore(com.sun.xml.ws.api.server.WSEndpoint wse)booleansetServerCertInTheContext(ProcessingContextImpl ctx, SecurityEnvironment secEnv, X509Certificate serverCert)booleansetServerCertInTheSTSConfig(STSIssuedTokenConfiguration config, SecurityEnvironment secEnv, X509Certificate serverCert)
-
-
-
Field Detail
-
pipeConfig
protected TubeConfiguration pipeConfig
-
-
Method Detail
-
getBSTFromIdentityExtension
public byte[] getBSTFromIdentityExtension(XMLStreamReader reader) throws XMLStreamException
- Throws:
XMLStreamException
-
getServerKeyStore
public Certificate getServerKeyStore(com.sun.xml.ws.api.server.WSEndpoint wse) throws IOException, XWSSecurityException
- Throws:
IOExceptionXWSSecurityException
-
constructCertificate
public X509Certificate constructCertificate(byte[] bstValue)
-
checkforEPRIdentity
public boolean checkforEPRIdentity(com.sun.xml.ws.api.server.WSEndpoint wse, QName eprQName)
-
setServerCertInTheContext
public boolean setServerCertInTheContext(ProcessingContextImpl ctx, SecurityEnvironment secEnv, X509Certificate serverCert)
-
setServerCertInTheSTSConfig
public boolean setServerCertInTheSTSConfig(STSIssuedTokenConfiguration config, SecurityEnvironment secEnv, X509Certificate serverCert)
-
-