Class IdentityCredential
public class IdentityCredential : JVMBridgeBase<IdentityCredential>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
IdentityCredential
- Implements
- Extension Methods
Constructors
IdentityCredential(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public IdentityCredential(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreateEphemeralKeyPair()
[Obsolete("Deprecated in JVM")]
public KeyPair CreateEphemeralKeyPair()
Returns
DecryptMessageFromReader(byte[])
[Obsolete("Deprecated in JVM")]
public byte[] DecryptMessageFromReader(byte[] arg0)
Parameters
Returns
Exceptions
Delete(byte[])
public byte[] Delete(byte[] arg0)
Parameters
Returns
EncryptMessageToReader(byte[])
[Obsolete("Deprecated in JVM")]
public byte[] EncryptMessageToReader(byte[] arg0)
Parameters
Returns
GetAuthKeysNeedingCertification()
public Collection<X509Certificate> GetAuthKeysNeedingCertification()
Returns
GetAuthenticationDataUsageCount()
[Obsolete("Deprecated in JVM")]
public int[] GetAuthenticationDataUsageCount()
Returns
GetAuthenticationKeyMetadata()
public List<AuthenticationKeyMetadata> GetAuthenticationKeyMetadata()
Returns
GetCredentialKeyCertificateChain()
public Collection<X509Certificate> GetCredentialKeyCertificateChain()
Returns
GetEntries(byte[], Map<String, Collection<String>>, byte[], byte[])
[Obsolete("Deprecated in JVM")]
public ResultData GetEntries(byte[] arg0, Map<String, Collection<String>> arg1, byte[] arg2, byte[] arg3)
Parameters
Returns
Exceptions
- EphemeralPublicKeyNotFoundException
- InvalidReaderSignatureException
- InvalidRequestMessageException
- NoAuthenticationKeyAvailableException
- SessionTranscriptMismatchException
ProveOwnership(byte[])
public byte[] ProveOwnership(byte[] arg0)
Parameters
Returns
SetAllowUsingExhaustedKeys(bool)
[Obsolete("Deprecated in JVM")]
public void SetAllowUsingExhaustedKeys(bool arg0)
Parameters
SetAllowUsingExpiredKeys(bool)
[Obsolete("Deprecated in JVM")]
public void SetAllowUsingExpiredKeys(bool arg0)
Parameters
SetAvailableAuthenticationKeys(int, int)
[Obsolete("Deprecated in JVM")]
public void SetAvailableAuthenticationKeys(int arg0, int arg1)
Parameters
SetAvailableAuthenticationKeys(int, int, long)
public void SetAvailableAuthenticationKeys(int arg0, int arg1, long arg2)
Parameters
SetReaderEphemeralPublicKey(PublicKey)
[Obsolete("Deprecated in JVM")]
public void SetReaderEphemeralPublicKey(PublicKey arg0)
Parameters
Exceptions
StoreStaticAuthenticationData(X509Certificate, Instant, byte[])
public void StoreStaticAuthenticationData(X509Certificate arg0, Instant arg1, byte[] arg2)
Parameters
arg0X509Certificatearg1Instantarg2byte[]
Exceptions
StoreStaticAuthenticationData(X509Certificate, byte[])
[Obsolete("Deprecated in JVM")]
public void StoreStaticAuthenticationData(X509Certificate arg0, byte[] arg1)
Parameters
arg0X509Certificatearg1byte[]
Exceptions
Update(PersonalizationData)
public byte[] Update(PersonalizationData arg0)