public class StaticKeyInfoGenerator extends Object implements KeyInfoGenerator
KeyInfoGenerator
which always returns static KeyInfo
data.
Note that the argument to generate(Credential)
is not used in generating the new KeyInfo,
and so may be null.
If the original KeyInfo that was passed to this instance is already the child of some other
XMLObject at the time generate(Credential)
is called, then a newly constructed KeyInfo
object will be returned that contains the same data as the original. Otherwise, the original
KeyInfo instance is returned directly.コンストラクタと説明 |
---|
StaticKeyInfoGenerator(KeyInfo newKeyInfo)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
KeyInfo |
generate(Credential credential)
Generate a new KeyInfo object based on keying material and other information within a credential.
|
KeyInfo |
getKeyInfo()
Get the static KeyInfo object held by this generator.
|
void |
setKeyInfo(KeyInfo newKeyInfo)
Set the static KeyInfo object held by this generator.
|
public StaticKeyInfoGenerator(KeyInfo newKeyInfo)
newKeyInfo
- the KeyInfo used as the basis to return new KeyInfo objects from this generatorpublic KeyInfo generate(Credential credential) throws SecurityException
generate
インタフェース内 KeyInfoGenerator
credential
- the credential containing keying material and possibly other informationSecurityException
- thrown if there is any error generating the new KeyInfo from the credentialpublic KeyInfo getKeyInfo()
public void setKeyInfo(KeyInfo newKeyInfo)
newKeyInfo
- the new KeyInfo objectCopyright © 2012. All Rights Reserved.