Class BasicKeyAgreementCredential

    • Field Detail

      • algorithm

        @Nonnull
        private String algorithm
        Algorithm URI.
      • originatorCredential

        @Nonnull
        private Credential originatorCredential
        Originator credential.
      • recipientCredential

        @Nonnull
        private Credential recipientCredential
        Recipient credential.
    • Constructor Detail

      • BasicKeyAgreementCredential

        public BasicKeyAgreementCredential​(@Nonnull
                                           SecretKey derivedKey,
                                           @Nonnull
                                           String agreementAlgorithm,
                                           @Nonnull
                                           Credential originator,
                                           @Nonnull
                                           Credential recipient)
        Constructor.
        Parameters:
        derivedKey - the derived secret key
        agreementAlgorithm - the key agreement algorithm
        originator - the originator credential
        recipient - the recipient credential