Class AlgorithmSuite.AlgorithmSuiteType

  • Enclosing class:
    AlgorithmSuite

    public static final class AlgorithmSuite.AlgorithmSuiteType
    extends Object
    • Constructor Detail

      • AlgorithmSuiteType

        public AlgorithmSuiteType​(String name,
                                  String digest,
                                  String encryption,
                                  String symmetricKeyWrap,
                                  String asymmetricKeyWrap,
                                  String encryptionKeyDerivation,
                                  String signatureKeyDerivation,
                                  int encryptionDerivedKeyLength,
                                  int signatureDerivedKeyLength,
                                  int minimumSymmetricKeyLength,
                                  int maximumSymmetricKeyLength,
                                  int minimumAsymmetricKeyLength,
                                  int maximumAsymmetricKeyLength)
      • AlgorithmSuiteType

        public AlgorithmSuiteType​(String name,
                                  String digest,
                                  String encryption,
                                  String symmetricKeyWrap,
                                  String asymmetricKeyWrap,
                                  String encryptionKeyDerivation,
                                  String signatureKeyDerivation,
                                  String symmetricSignature,
                                  String asymmetricSignature,
                                  int encryptionDerivedKeyLength,
                                  int signatureDerivedKeyLength,
                                  int minimumSymmetricKeyLength,
                                  int maximumSymmetricKeyLength,
                                  int minimumAsymmetricKeyLength,
                                  int maximumAsymmetricKeyLength)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getName

        public String getName()
      • getDigest

        public String getDigest()
      • getEncryption

        public String getEncryption()
      • getSymmetricKeyWrap

        public String getSymmetricKeyWrap()
      • getAsymmetricKeyWrap

        public String getAsymmetricKeyWrap()
      • getEncryptionKeyDerivation

        public String getEncryptionKeyDerivation()
      • getSignatureKeyDerivation

        public String getSignatureKeyDerivation()
      • getSymmetricSignature

        public String getSymmetricSignature()
      • getAsymmetricSignature

        public String getAsymmetricSignature()
      • setSymmetricSignature

        public void setSymmetricSignature​(String symmetricSignature)
      • setAsymmetricSignature

        public void setAsymmetricSignature​(String asymmetricSignature)
      • getEncryptionDerivedKeyLength

        public int getEncryptionDerivedKeyLength()
      • getSignatureDerivedKeyLength

        public int getSignatureDerivedKeyLength()
      • getMinimumSymmetricKeyLength

        public int getMinimumSymmetricKeyLength()
      • getMaximumSymmetricKeyLength

        public int getMaximumSymmetricKeyLength()
      • getMinimumAsymmetricKeyLength

        public int getMinimumAsymmetricKeyLength()
      • getMaximumAsymmetricKeyLength

        public int getMaximumAsymmetricKeyLength()
      • setNamespace

        public void setNamespace​(String ns)
      • getNamespace

        public String getNamespace()
      • setMGFAlgo

        public void setMGFAlgo​(String mgfAlgo)
      • getMGFAlgo

        public String getMGFAlgo()
      • setEncryptionDigest

        public void setEncryptionDigest​(String encryptionDigest)
      • getEncryptionDigest

        public String getEncryptionDigest()