1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
- using System;
- namespace Org.BouncyCastle.Crypto
- {
-
- public class AsymmetricCipherKeyPair
- {
- private readonly AsymmetricKeyParameter publicParameter;
- private readonly AsymmetricKeyParameter privateParameter;
-
- public AsymmetricCipherKeyPair(
- AsymmetricKeyParameter publicParameter,
- AsymmetricKeyParameter privateParameter)
- {
- if (publicParameter.IsPrivate)
- throw new ArgumentException("Expected a public key", "publicParameter");
- if (!privateParameter.IsPrivate)
- throw new ArgumentException("Expected a private key", "privateParameter");
- this.publicParameter = publicParameter;
- this.privateParameter = privateParameter;
- }
-
- public AsymmetricKeyParameter Public
- {
- get { return publicParameter; }
- }
-
- public AsymmetricKeyParameter Private
- {
- get { return privateParameter; }
- }
- }
- }
- #endif
|