KeyStoreSpi クラス

定義

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

[Android.Runtime.Register("java/security/KeyStoreSpi", DoNotGenerateAcw=true)]
public abstract class KeyStoreSpi : Java.Lang.Object
[<Android.Runtime.Register("java/security/KeyStoreSpi", DoNotGenerateAcw=true)>]
type KeyStoreSpi = class
    inherit Object
継承
KeyStoreSpi
属性

注釈

の Java ドキュメント java.security.KeyStoreSpi

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

KeyStoreSpi()
KeyStoreSpi(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
JniPeerMembers

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

PeerReference

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
Dispose(Boolean)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
EngineAliases()

このキーストアのすべての別名を一覧表示します。

EngineContainsAlias(String)

指定された別名がこのキーストアに存在するかどうかを確認します。

EngineDeleteEntry(String)

指定された別名によって識別されたエントリを、このキーストアから削除します。

EngineEntryInstanceOf(String, Class)

指定した のキーストア Entry が、指定した alias のインスタンスまたはサブクラスであるかどうかを判断します entryClass

EngineGetCertificate(String)

指定されたエイリアスに関連付けられている証明書を返します。

EngineGetCertificateAlias(Certificate)

証明書が指定された証明書と一致する最初のキーストア エントリの (エイリアス) 名を返します。

EngineGetCertificateChain(String)

指定されたエイリアスに関連付けられている証明書チェーンを返します。

EngineGetCreationDate(String)

指定されたエイリアスによって識別されるエントリの作成日を返します。

EngineGetEntry(String, KeyStore+IProtectionParameter)

KeyStore.Entry指定した保護パラメーターを使用して、指定したエイリアスの を取得します。

EngineGetKey(String, Char[])

指定されたパスワードを使用して、指定されたエイリアスに関連付けられているキーを返します。

EngineIsCertificateEntry(String)

指定したエイリアスで識別されるエントリが への呼び出しによって作成された場合、または を使用した のsetCertificateEntry呼び出しによって作成された場合は true をsetEntryTrustedCertificateEntry返します。

EngineIsKeyEntry(String)

指定したエイリアスで識別されたエントリが への呼び出しによって作成された場合、または または を使用して の setKeyEntry呼び出しによって作成された場合は setEntryPrivateKeyEntrySecretKeyEntrytrue を返します。

EngineLoad(KeyStore+ILoadStoreParameter)

指定された入力ストリームからキーストアを読み込みます。

EngineLoad(Stream, Char[])

指定された入力ストリームからキーストアを読み込みます。

EngineProbe(Stream)

指定した入力ストリームをプローブして、この実装でサポートされているキーストアが含まれているかどうかを判断します。

EngineSetCertificateEntry(String, Certificate)

指定された証明書を指定されたエイリアスに割り当てます。

EngineSetEntry(String, KeyStore+IEntry, KeyStore+IProtectionParameter)

KeyStore.Entry指定したエイリアスの下に を保存します。

EngineSetKeyEntry(String, Byte[], Certificate[])

指定したキー (既に保護されています) を指定されたエイリアスに割り当てます。

EngineSetKeyEntry(String, IKey, Char[], Certificate[])

指定したキーを指定されたエイリアスに割り当て、指定されたパスワードで保護します。

EngineSize()

このキーストア内のエントリの数を取得します。

EngineStore(KeyStore+ILoadStoreParameter)

このキーストアを特定の出力ストリームに格納し、指定されたパスワードでその整合性を保護します。

EngineStore(Stream, Char[])

このキーストアを特定の出力ストリームに格納し、指定されたパスワードでその整合性を保護します。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

GetJniTypeName(IJavaPeerable)

このクラスは、 クラスの サービス プロバイダー インターフェイス (<b>SPI</b>) を KeyStore 定義します。

適用対象