public class SimpleSign extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SimpleSign.SignatureException |
Constructor and Description |
---|
SimpleSign(SystemCrypto systemCrypto) |
Modifier and Type | Method and Description |
---|---|
void |
resignAssertion(org.opensaml.saml.saml2.core.Assertion assertion) |
void |
signSamlObject(org.opensaml.saml.common.SignableSAMLObject samlObject) |
void |
signUriString(String queryParams,
javax.ws.rs.core.UriBuilder uriBuilder) |
void |
validateSignature(org.opensaml.xmlsec.signature.Signature signature,
Document doc) |
boolean |
validateSignature(String queryParamsToValidate,
String encodedSignature,
String encodedPublicKey) |
public SimpleSign(SystemCrypto systemCrypto)
public void resignAssertion(org.opensaml.saml.saml2.core.Assertion assertion) throws SimpleSign.SignatureException
SimpleSign.SignatureException
public void signSamlObject(org.opensaml.saml.common.SignableSAMLObject samlObject) throws SimpleSign.SignatureException
SimpleSign.SignatureException
public void signUriString(String queryParams, javax.ws.rs.core.UriBuilder uriBuilder) throws SimpleSign.SignatureException
SimpleSign.SignatureException
public boolean validateSignature(String queryParamsToValidate, String encodedSignature, @Nullable String encodedPublicKey) throws SimpleSign.SignatureException
SimpleSign.SignatureException
public void validateSignature(org.opensaml.xmlsec.signature.Signature signature, Document doc) throws SimpleSign.SignatureException
SimpleSign.SignatureException
This work is licensed under a Creative Commons Attribution 4.0 International License.