Class RsaKeyPairCipherExecutor

  • All Implemented Interfaces:
    org.apereo.cas.util.crypto.CipherExecutor<java.io.Serializable,​java.lang.String>, org.apereo.cas.util.crypto.DecodableCipher<java.io.Serializable,​java.lang.String>, org.apereo.cas.util.crypto.EncodableCipher<java.io.Serializable,​java.lang.String>

    public class RsaKeyPairCipherExecutor
    extends BaseStringCipherExecutor
    Since:
    5.3.0
    • Constructor Detail

      • RsaKeyPairCipherExecutor

        public RsaKeyPairCipherExecutor​(java.security.KeyPair signing,
                                        java.security.KeyPair encryption)
      • RsaKeyPairCipherExecutor

        public RsaKeyPairCipherExecutor​(java.security.KeyPair signing)
      • RsaKeyPairCipherExecutor

        public RsaKeyPairCipherExecutor​(java.lang.String privateKeySigning,
                                        java.lang.String publicKeySigning,
                                        java.lang.String privateKeyEncryption,
                                        java.lang.String publicKeyEncryption)
      • RsaKeyPairCipherExecutor

        public RsaKeyPairCipherExecutor​(java.lang.String privateKeySigning,
                                        java.lang.String publicKeySigning)
    • Method Detail

      • encode

        public java.lang.String encode​(java.io.Serializable value,
                                       java.lang.Object[] parameters)
        Specified by:
        encode in interface org.apereo.cas.util.crypto.EncodableCipher<java.io.Serializable,​java.lang.String>
        Overrides:
        encode in class BaseStringCipherExecutor
      • decode

        public java.lang.String decode​(java.io.Serializable value,
                                       java.lang.Object[] parameters)
        Specified by:
        decode in interface org.apereo.cas.util.crypto.DecodableCipher<java.io.Serializable,​java.lang.String>
        Overrides:
        decode in class BaseStringCipherExecutor