net.geant.edugain.meta.sign
Class MetaDataSigner
java.lang.Object
net.geant.edugain.meta.sign.MetaDataSigner
public class MetaDataSigner
- extends java.lang.Object
This class signs eduGAIN metadata using the eduGAINVal API
and performs the corresponding security checks.
- Author:
- Manuela Stanica
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mdMarsh
private MetaDataMarshaller mdMarsh
mdUnmarsh
private MetaDataUnmarshaller mdUnmarsh
mdRequester
private MetaDataRequester mdRequester
egCid
private eduGAINComponentID egCid
xmlStr
private java.lang.String xmlStr
signer
private SAMLSigner signer
- eduGAINVal signer
log
private static org.slf4j.Logger log
- Class logger.
MetaDataSigner
public MetaDataSigner()
- Constructor
signEntityDescriptorFromFile
public java.lang.String signEntityDescriptorFromFile(java.lang.String fileName)
throws org.opensaml.xml.signature.SignatureException
- Throws:
org.opensaml.xml.signature.SignatureException
signEntityDescriptorFromBEMd
public java.lang.String signEntityDescriptorFromBEMd(BEMetaData bemd)
throws org.opensaml.xml.signature.SignatureException
- Throws:
org.opensaml.xml.signature.SignatureException
signEntityDescriptor
public java.lang.String signEntityDescriptor(org.opensaml.saml2.metadata.EntityDescriptor entityDescr)
throws org.opensaml.xml.signature.SignatureException
- Throws:
org.opensaml.xml.signature.SignatureException