Class AbstractRDHSWPassport

    • Field Detail

    • Constructor Detail

      • AbstractRDHSWPassport

        protected AbstractRDHSWPassport​(java.lang.Object init)
    • Method Detail

      • hasInstSigKey

        public boolean hasInstSigKey()
      • hasInstEncKey

        public boolean hasInstEncKey()
      • hasMySigKey

        public boolean hasMySigKey()
      • hasMyEncKey

        public boolean hasMyEncKey()
      • getKey

        public HBCIKey getKey​(int i,
                              int j)
      • setInstSigKey

        public void setInstSigKey​(HBCIKey key)
      • setInstEncKey

        public void setInstEncKey​(HBCIKey key)
      • setMySigKey

        public void setMySigKey​(HBCIKey key)
      • setMyEncKey

        public void setMyEncKey​(HBCIKey key)
      • setMyDigKey

        public void setMyDigKey​(HBCIKey key)
      • setMyPublicSigKey

        public void setMyPublicSigKey​(HBCIKey key)
      • setMyPrivateSigKey

        public void setMyPrivateSigKey​(HBCIKey key)
      • setMyPublicEncKey

        public void setMyPublicEncKey​(HBCIKey key)
      • setMyPrivateEncKey

        public void setMyPrivateEncKey​(HBCIKey key)
      • setMyPublicDigKey

        public void setMyPublicDigKey​(HBCIKey key)
      • setMyPrivateDigKey

        public void setMyPrivateDigKey​(HBCIKey key)
      • getMyPublicSigKey

        public HBCIKey getMyPublicSigKey()
      • getMyPrivateSigKey

        public HBCIKey getMyPrivateSigKey()
      • getMyPublicEncKey

        public HBCIKey getMyPublicEncKey()
      • getMyPrivateEncKey

        public HBCIKey getMyPrivateEncKey()
      • getMyPublicDigKey

        public HBCIKey getMyPublicDigKey()
      • getMyPrivateDigKey

        public HBCIKey getMyPrivateDigKey()
      • getInstSigKey

        public HBCIKey getInstSigKey()
      • getInstSigKeyName

        public java.lang.String getInstSigKeyName()
      • getInstSigKeyNum

        public java.lang.String getInstSigKeyNum()
      • getInstSigKeyVersion

        public java.lang.String getInstSigKeyVersion()
      • getInstEncKey

        public HBCIKey getInstEncKey()
      • getInstEncKeyName

        public java.lang.String getInstEncKeyName()
      • getInstEncKeyNum

        public java.lang.String getInstEncKeyNum()
      • getInstEncKeyVersion

        public java.lang.String getInstEncKeyVersion()
      • getMySigKeyName

        public java.lang.String getMySigKeyName()
      • getMySigKeyNum

        public java.lang.String getMySigKeyNum()
      • getMySigKeyVersion

        public java.lang.String getMySigKeyVersion()
      • getMyEncKeyName

        public java.lang.String getMyEncKeyName()
      • getMyEncKeyNum

        public java.lang.String getMyEncKeyNum()
      • getMyEncKeyVersion

        public java.lang.String getMyEncKeyVersion()
      • setKey

        public final void setKey​(int i,
                                 int j,
                                 HBCIKey key)
      • sign

        public byte[] sign​(byte[] data)
      • verify

        public boolean verify​(byte[] data,
                              byte[] sig)
      • encryptMessage

        private byte[] encryptMessage​(byte[] plainMsg,
                                      javax.crypto.SecretKey msgkey)
      • encryptKey

        private byte[] encryptKey​(javax.crypto.SecretKey msgkey)
      • encrypt

        public byte[][] encrypt​(byte[] plainMsg)
      • decrypt

        public byte[] decrypt​(byte[] cryptedKey,
                              byte[] cryptedMsg)
      • getKeySizeByProfile

        private int getKeySizeByProfile()