CertificateFactory.GenerateCertificates(Stream) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された入力ストリーム inStreamから読み取られた証明書の (空の可能性がある) コレクション ビューを返します。
[Android.Runtime.Register("generateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")]
public System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>? GenerateCertificates(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCertificates", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")>]
member this.GenerateCertificates : System.IO.Stream -> System.Collections.Generic.ICollection<Java.Security.Cert.Certificate>
パラメーター
- inStream
- Stream
証明書を含む入力ストリーム。
返品
入力ストリームからのデータで初期化された java.security.cert.Certificate オブジェクトの (空の可能性がある) コレクション ビュー。
- 属性
例外
解析の問題が検出された場合は ✒。
注釈
指定された入力ストリーム inStreamから読み取られた証明書の (空の可能性がある) コレクション ビューを返します。
この証明書ファクトリでサポートされている特殊な証明書形式を利用するために、返されるコレクション ビューの各要素を、対応する証明書クラスに型キャストできます。 たとえば、この証明書ファクトリが X.509 証明書を実装している場合、返されるコレクション内の要素を X509Certificate クラスに型キャストできます。
X.509 証明書の証明書ファクトリの場合、 inStream には、 #generateCertificate(java.io.InputStream) generateCertificateで説明されている形式で DER でエンコードされた証明書のシーケンスが含まれている場合があります。 さらに、 inStream には PKCS#7 証明書チェーンが含まれている場合があります。 これは PKCS#7 SignedData オブジェクトであり、唯一の重要なフィールドは 証明書です。 特に、署名と内容は無視されます。 この形式では、複数の証明書を一度にダウンロードできます。 証明書が存在しない場合は、空のコレクションが返されます。
指定された入力ストリームが java.io.InputStream#mark(int) mark および java.io.InputStream#reset() resetをサポートしていない場合、このメソッドは入力ストリーム全体を使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。