All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.mmm.crypto.asymmetric.key.generic.AsymmetricKeyPairGeneric Maven / Gradle / Ivy

package io.github.mmm.crypto.asymmetric.key.generic;

import java.security.KeyPair;
import java.security.PrivateKey;
import java.security.PublicKey;

import io.github.mmm.crypto.asymmetric.key.AbstractAsymmetricKeyPair;
import io.github.mmm.crypto.asymmetric.key.AsymmetricKeyPair;

/**
 * A generic implementation of {@link AsymmetricKeyPair}.
 *
 * @author Joerg Hohwiller (hohwille at users.sourceforge.net)
 * @since 1.0.0
 */
public class AsymmetricKeyPairGeneric extends AbstractAsymmetricKeyPair {

  /**
   * The constructor.
   *
   * @param privateKey the {@link #getPrivateKey() private key}.
   * @param publicKey the {@link #getPrivateKey() public key}.
   */
  public AsymmetricKeyPairGeneric(PrivateKey privateKey, PublicKey publicKey) {

    super(privateKey, publicKey);
  }

  /**
   * The constructor.
   *
   * @param keyPair the {@link #getKeyPair() key pair}.
   */
  public AsymmetricKeyPairGeneric(KeyPair keyPair) {

    super(keyPair);
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy