be.fedict.eid.applet.service.signer
Class KeyInfoKeySelector
java.lang.Object
javax.xml.crypto.KeySelector
be.fedict.eid.applet.service.signer.KeyInfoKeySelector
- All Implemented Interfaces:
- KeySelectorResult
- Direct Known Subclasses:
- OPCKeySelector
public class KeyInfoKeySelector
- extends KeySelector
- implements KeySelectorResult
JSR105 key selector implementation using the ds:KeyInfo data of the signature
itself.
- Author:
- Frank Cornelis
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
certificate
protected X509Certificate certificate
KeyInfoKeySelector
public KeyInfoKeySelector()
select
public KeySelectorResult select(KeyInfo keyInfo,
KeySelector.Purpose purpose,
AlgorithmMethod method,
XMLCryptoContext context)
throws KeySelectorException
- Specified by:
select
in class KeySelector
- Throws:
KeySelectorException
getKey
public Key getKey()
- Specified by:
getKey
in interface KeySelectorResult
getCertificate
public X509Certificate getCertificate()
- Gives back the X509 certificate used during the last signature
verification operation.
- Returns:
Copyright © 2008-2013 FedICT. All Rights Reserved.