Advertisement
Guest User

Javacard derived RSAPublicKey

a guest
Mar 20th, 2017
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. public class DynamicRSAPublicKey implements RSAPublicKey {
  2.  
  3.     private RSAPublicKey key;
  4.  
  5.     public DynamicRSAPublicKey (short length) {
  6.         key = (RSAPublicKey)KeyBuilder.buildKey(KeyBuilder.TYPE_RSA_PUBLIC, length, false);
  7.     }
  8.  
  9.     public DynamicRSAPublicKey (RSAPublicKey value) {
  10.         key = value;       
  11.     }
  12.  
  13.     public boolean isInitialized() {
  14.         return key.isInitialized();
  15.     }
  16.    
  17.     public void clearKey() {
  18.         key.clearKey();
  19.     }
  20.    
  21.     public byte getType() {
  22.         return key.getType();
  23.     }
  24.    
  25.     public short getSize() {
  26.         return key.getSize();
  27.     }
  28.    
  29.     public void setModulus(byte[] buffer, short offset, short length) throws CryptoException {
  30.         key.setModulus(buffer, offset, length);
  31.     }
  32.    
  33.     public void setExponent(byte[] buffer, short offset, short length) throws CryptoException {    
  34.         key.setExponent(buffer, offset, length);   
  35.     }
  36.    
  37.     public short getModulus(byte[] buffer, short offset) {
  38.         return key.getModulus(buffer, offset);         
  39.     }
  40.    
  41.     public short getExponent(byte[] buffer, short offset) {
  42.         return key.getExponent(buffer, offset);        
  43.     }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement