Interface AsymmetricKeyPairFactory<PR extends PrivateKey,​PU extends PublicKey,​PAIR extends AsymmetricKeyPair<PR,​PU>>