gov.nih.nci.cagrid.authentication.service
Class DefaultSAMLProvider
java.lang.Object
gov.nih.nci.cagrid.authentication.service.DefaultSAMLProvider
- All Implemented Interfaces:
- SAMLProvider
public class DefaultSAMLProvider
- extends java.lang.Object
- implements SAMLProvider
- Version:
- $Revision: 1.4 $
- Author:
- Joshua Phillips
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSAMLProvider
public DefaultSAMLProvider()
loadCertificates
public void loadCertificates()
getCertificate
public java.security.cert.X509Certificate getCertificate()
setCertificate
public void setCertificate(java.security.cert.X509Certificate certificate)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getPrivateKey
public java.security.PrivateKey getPrivateKey()
setPrivateKey
public void setPrivateKey(java.security.PrivateKey privateKey)
getSAML
public SAMLAssertion getSAML(javax.security.auth.Subject subject)
throws InsufficientAttributeException
- Specified by:
getSAML in interface SAMLProvider
- Throws:
InsufficientAttributeException
getCertificateFileName
public java.lang.String getCertificateFileName()
setCertificateFileName
public void setCertificateFileName(java.lang.String certificateFileName)
getPrivateKeyFileName
public java.lang.String getPrivateKeyFileName()
setPrivateKeyFileName
public void setPrivateKeyFileName(java.lang.String privateKeyFileName)