Uses of Class
org.hardtokenmgmt.core.token.OperationNotSupportedException

Packages that use OperationNotSupportedException
org.hardtokenmgmt.core.token   
org.hardtokenmgmt.core.util   
org.hardtokenmgmt.tools.tokentest   
 

Uses of OperationNotSupportedException in org.hardtokenmgmt.core.token
 

Methods in org.hardtokenmgmt.core.token that throw OperationNotSupportedException
 void SyncronizedToken.addObject(java.lang.String pintype, java.lang.String pin, IObject object)
           
 void IToken.addObject(java.lang.String pintype, java.lang.String pin, IObject object)
          Adds a object (data, domainparameter) to the token
 void BaseToken.addObject(java.lang.String pintype, java.lang.String pin, IObject object)
           
 PINInfo SyncronizedToken.blockPIN(java.lang.String pintype)
           
 PINInfo IToken.blockPIN(java.lang.String pintype)
          Method used to block a PIN, used for administrators to later change it
 PINInfo BaseToken.blockPIN(java.lang.String pintype)
           
 PINInfo SyncronizedToken.changePIN(java.lang.String pintype, java.lang.String oldpin, java.lang.String newpin)
           
 PINInfo IToken.changePIN(java.lang.String pintype, java.lang.String oldpin, java.lang.String newpin)
          Method used to change the value of the
 PINInfo BaseToken.changePIN(java.lang.String pintype, java.lang.String oldpin, java.lang.String newpin)
           
 boolean SyncronizedToken.checkPIN(java.lang.String pintype, java.lang.String pin)
           
 boolean IToken.checkPIN(java.lang.String pintype, java.lang.String pIN)
          Method used to check if a PIN is valid and true if it is
 boolean BaseToken.checkPIN(java.lang.String pintype, java.lang.String pIN)
           
 void SyncronizedToken.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
           
 void SetCos441InstantEIDToken.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method to clear the content of a SetCos 441 card
 void SetCos431InstantEIDToken.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method to use with the Setec 431 cards.
 void NetIdSetCos441Token.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method to clear the content of a SetCos 441 card
 void NetIdSetCos431Token.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method to use with the Setec 431 cards.
 void NetIdPrimeEIDLogonOnlyToken.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method to clear the content of a SetCos 441 card
 void IToken.clearToken(java.lang.String[] pintypes, java.lang.String[] puks)
          Method that should clear a token, either erase the card completely or remove all objects on the card for non-ereasable tokens.
 void SyncronizedToken.downloadCert(java.lang.String label, java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void IToken.downloadCert(java.lang.String label, java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
          Downloads a certificate to the token.
 void BaseToken.downloadCert(java.lang.String label, java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void SyncronizedToken.downloadKeyStore(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, java.lang.String certLabel, java.security.KeyStore keyStore, java.lang.String keyStorePasswd)
           
 void SetCos431InstantEIDToken.downloadKeyStore(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, java.lang.String certLabel, java.security.KeyStore keyStore, java.lang.String keyStorePasswd)
           
 void IToken.downloadKeyStore(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, java.lang.String certLabel, java.security.KeyStore keyStore, java.lang.String keyStorePasswd)
          Method that downloads a keystores key and certificate on the token.
 void BaseToken.downloadKeyStore(java.lang.String keytype, java.lang.String type, java.lang.String pin, java.lang.String certLabel, java.security.KeyStore keyStore, java.lang.String keyStorePasswd)
           
 java.lang.String SyncronizedToken.generatePUK(java.lang.String pintype)
           
 java.lang.String SetCos441InstantEIDToken.generatePUK(java.lang.String pintype)
           
 java.lang.String SetCos431InstantEIDToken.generatePUK(java.lang.String pintype)
           
 java.lang.String NetIdSetCos441Token.generatePUK(java.lang.String pintype)
          Method generating one and the same PUK for all PIN types.
 java.lang.String NetIdPrimeEIDLogonOnlyToken.generatePUK(java.lang.String pintype)
          Method generating one and the same PUK for all PIN types.
 java.lang.String IToken.generatePUK(java.lang.String pintype)
          Method that should generate the PUK code placed on the card for the specified PIN.
 void SyncronizedToken.genKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String keytype, java.lang.String algorithm, int keysize, java.lang.String label)
           
 void SetCos431InstantEIDToken.genKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String keytype, java.lang.String algorithm, int keysize, java.lang.String label)
           
 void IToken.genKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String keytype, java.lang.String algorithm, int keysize, java.lang.String label)
          Method that should generate a key on the card with the specified algorithm.
 void BaseToken.genKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String keytype, java.lang.String algorithm, int keysize, java.lang.String label)
           
 org.bouncycastle.jce.PKCS10CertificationRequest SyncronizedToken.genPKCS10(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, UserDataGenerator userDataGenerator)
           
 org.bouncycastle.jce.PKCS10CertificationRequest IToken.genPKCS10(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, UserDataGenerator userDataGenerator)
          Method that generates a PKCS10 request using the specified key.
 org.bouncycastle.jce.PKCS10CertificationRequest BaseToken.genPKCS10(java.lang.String keytype, java.lang.String pintype, java.lang.String pin, UserDataGenerator userDataGenerator)
           
 java.security.cert.X509Certificate SyncronizedToken.getCertificate(java.lang.String certficateLabel)
           
 java.security.cert.X509Certificate IToken.getCertificate(java.lang.String certficateLabel)
          Method that tries to find a certificate stored on the token wiht the specified label.
 java.security.cert.X509Certificate BaseToken.getCertificate(java.lang.String certificateLabel)
           
 java.util.Collection SyncronizedToken.getCertificates(java.lang.String pintype)
           
 java.util.Collection NetIdSetCos441Token.getCertificates(java.lang.String pintype)
           
 java.util.Collection NetIdPrimeEIDLogonOnlyToken.getCertificates(java.lang.String pintype)
           
 java.util.Collection IToken.getCertificates(java.lang.String pintype)
          Method that retrieves all certificates stored on the token.
 java.util.Collection BaseToken.getCertificates(java.lang.String pintype)
           
 java.util.Collection SyncronizedToken.getKeyLabels(java.lang.String pintype)
           
 java.util.Collection IToken.getKeyLabels(java.lang.String pintype)
          Method to get all labels of the keys (private) on the card.
 java.util.Collection BaseToken.getKeyLabels(java.lang.String pintype)
           
 java.util.Collection SyncronizedToken.getObjects(java.lang.String pintype, java.lang.String pin, java.lang.String objectType)
           
 java.util.Collection IToken.getObjects(java.lang.String pintype, java.lang.String pin, java.lang.String objectType)
          Returns all objects of type (data or domain parameters) stored on the card
 java.util.Collection BaseToken.getObjects(java.lang.String pintype, java.lang.String pin, java.lang.String objectType)
           
 PINInfo SyncronizedToken.getPINInfo(java.lang.String pintype)
           
 PINInfo NetIdSetCos441Token.getPINInfo(java.lang.String pintype)
          Special method for NetId where a dummy trial login is done before the PIN status is checked.
 PINInfo NetIdPrimeEIDLogonOnlyToken.getPINInfo(java.lang.String pintype)
          Special method for NetId where a dummy trial login is done before the PIN status is checked.
 PINInfo IToken.getPINInfo(java.lang.String pintype)
          Method that returns the current PIN related info about the given PIB
 PINInfo BaseToken.getPINInfo(java.lang.String pintype)
           
protected  java.lang.String SetCos441InstantEIDToken.getPINLabel(iaik.pkcs.pkcs11.Token token, java.lang.String pintype)
           
protected  java.lang.String SetCos431InstantEIDToken.getPINLabel(iaik.pkcs.pkcs11.Token token, java.lang.String pintype)
           
protected  java.lang.String NetIdSetCos441Token.getPINLabel(iaik.pkcs.pkcs11.Token token, java.lang.String pintype)
           
protected  java.lang.String NetIdPrimeEIDLogonOnlyToken.getPINLabel(iaik.pkcs.pkcs11.Token token, java.lang.String pintype)
           
protected abstract  java.lang.String BaseToken.getPINLabel(iaik.pkcs.pkcs11.Token token, java.lang.String pintype)
          Method that should return the label of the tokens virtual slot that is associated with the given pintype.
protected  java.lang.String SetCos441InstantEIDToken.getPrivateKeyLabel(java.lang.String keytype)
           
protected  java.lang.String SetCos431InstantEIDToken.getPrivateKeyLabel(java.lang.String keytype)
           
protected  java.lang.String NetIdSetCos441Token.getPrivateKeyLabel(java.lang.String keytype)
           
protected  java.lang.String NetIdPrimeEIDLogonOnlyToken.getPrivateKeyLabel(java.lang.String keytype)
           
protected abstract  java.lang.String BaseToken.getPrivateKeyLabel(java.lang.String keytype)
          Method that should find the right key label given the keytype.
 long SyncronizedToken.getSlotId(java.lang.String pintype)
           
 long IToken.getSlotId(java.lang.String pintype)
          Method returning the slotId that is associated with this token.
 long BaseToken.getSlotId(java.lang.String pintype)
           
 void SyncronizedToken.initToken(java.lang.String tokenlabel, java.lang.String tokenserial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
           
 void SetCos441InstantEIDToken.initToken(java.lang.String tokenlabel, java.lang.String tokenserial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
           
 void SetCos431InstantEIDToken.initToken(java.lang.String tokenlabel, java.lang.String tokenserial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
          The Setcos 431 cards are not ereasable so the have to be cleared in the same way as the clear method.
 void NetIdSetCos441Token.initToken(java.lang.String tokenlabel, java.lang.String tokenSerial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
           
 void NetIdPrimeEIDLogonOnlyToken.initToken(java.lang.String tokenlabel, java.lang.String tokenSerial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
           
 void IToken.initToken(java.lang.String tokenlabel, java.lang.String tokenserial, java.lang.String[] pintypes, java.lang.String[] pins, java.lang.String[] puks)
          Method that should initialize a token, cards that non-ereasable should clean the card as much as possible.
protected  void BaseToken.removeAllKeys(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin)
          Removes all keys for a keytype.
 void SyncronizedToken.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void NetIdSetCos441Token.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void NetIdSetCos431Token.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void NetIdPrimeEIDLogonOnlyToken.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void IToken.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
          Method removing the specified certificate from the token.
 void BaseToken.removeCertificate(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.security.cert.X509Certificate cert)
           
 void SyncronizedToken.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
           
 void SetCos431InstantEIDToken.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
           
 void NetIdSetCos441Token.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
           
 void NetIdPrimeEIDLogonOnlyToken.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
           
 void IToken.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
          Method removing a specified key from a card
 void BaseToken.removeKey(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, java.lang.String label)
           
 void SyncronizedToken.removeObject(java.lang.String pintype, java.lang.String pin, java.lang.String basicPin, IObject object)
           
 void IToken.removeObject(java.lang.String pintype, java.lang.String pin, java.lang.String basicPIN, IObject object)
          Method that removes a Data or Domain Parameters object from the card
 void BaseToken.removeObject(java.lang.String pintype, java.lang.String pin, java.lang.String basicpin, IObject object)
           
 PINInfo SyncronizedToken.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
           
 PINInfo NetIdSetCos441Token.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
          Method that overloads the standard version and uses native calls instead.
 PINInfo NetIdSetCos431Token.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
          Method that overloads the standard version and uses native calls instead.
 PINInfo NetIdPrimeEIDLogonOnlyToken.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
          Method that overloads the standard version and uses native calls instead.
 PINInfo IToken.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
          Method used to enter the PUK code to unblock a PIN code after to many erronious tries.
 PINInfo BaseToken.unblockPIN(java.lang.String pintype, java.lang.String puk, java.lang.String newpin)
           
 PINInfo SyncronizedToken.unlockPIN(java.lang.String pintype, java.lang.String pin)
           
 PINInfo IToken.unlockPIN(java.lang.String pintype, java.lang.String pin)
          Method used to login to a PIN in order to be able to perform operations on the card, this is not the same as unblock PIN
 PINInfo BaseToken.unlockPIN(java.lang.String pintype, java.lang.String pin)
           
 

Uses of OperationNotSupportedException in org.hardtokenmgmt.core.util
 

Methods in org.hardtokenmgmt.core.util that throw OperationNotSupportedException
static boolean DetermineCardStatus.isCardEmpty(IToken token)
          Method determining if a card is empty. i.e doesn't have any certificates
static boolean DetermineCardStatus.isCardLocked(IToken processableToken, boolean onlyBasicPIN)
          Method used to determine if a card is locked or not, onlyBasicPIN flag indicates that inly the basic PIN should be checked.
 

Uses of OperationNotSupportedException in org.hardtokenmgmt.tools.tokentest
 

Constructors in org.hardtokenmgmt.tools.tokentest that throw OperationNotSupportedException
TestToken(java.util.Properties props)
          This is the default constructor