public abstract class SAMLXmlModel extends Object
コンストラクタと説明 |
---|
SAMLXmlModel(org.opensaml.xml.XMLObject obj)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
org.opensaml.xml.XMLObject |
getXMLObject()
SAML要素を取得します。
|
boolean |
hasSignature()
署名があるか確認します。
|
String |
prettyPrintXML()
SAML要素を文字列として出力します。
|
void |
sign(String signAlgorithm,
org.opensaml.xml.security.credential.Credential signingCredential)
SAML要素に署名します。
|
void |
sign(String signAlgorithm,
List<org.opensaml.xml.security.credential.Credential> signingCredentials)
SAML要素に署名します。
|
String |
toXML()
SAML要素を再構築して文字列に変換します。
|
boolean |
verifySignature(org.opensaml.xml.security.credential.Credential credential)
署名が正しいかチェックします。
|
public SAMLXmlModel(org.opensaml.xml.XMLObject obj) throws SAMLApplicationException
obj
- SAML要素SAMLApplicationException
- SAML連携エラーpublic org.opensaml.xml.XMLObject getXMLObject()
public boolean hasSignature()
public String prettyPrintXML() throws SAMLApplicationException
SAMLApplicationException
- 連携エラーpublic void sign(String signAlgorithm, org.opensaml.xml.security.credential.Credential signingCredential) throws SAMLApplicationException
signAlgorithm
- 署名アルゴリズムsigningCredential
- 署名の資格情報SAMLApplicationException
- SAML連携エラーpublic void sign(String signAlgorithm, List<org.opensaml.xml.security.credential.Credential> signingCredentials) throws SAMLApplicationException
signAlgorithm
- 署名アルゴリズムsigningCredentials
- 署名の資格情報リストSAMLApplicationException
- SAML連携エラーpublic String toXML() throws SAMLApplicationException
SAMLApplicationException
- 連携エラーpublic boolean verifySignature(org.opensaml.xml.security.credential.Credential credential) throws SAMLValidationException
credential
- 資格情報SAMLValidationException
- バリデーションエラーCopyright © 2012 NTT DATA INTRAMART CORPORATION