属性 dsa-signature の octect 文字列値を読み取ろうとしています。デフォルトのネーミング コンテキスト プロパティからフィールドを取得しました。しかし、それはバイト配列であり、文字列に変換しようとすると、間違った出力が得られます。
正しい octect 変換を行う方法を知っている人はいますか?
DirectoryEntry entry = new DirectoryEntry("LDAP://DC=cobra,DC=net");
PropertyValueCollection propCol = entry.Properties["dSASignature"];
Console.WriteLine(propCol.PropertyName + " : " + propCol.Value);
System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding();
string str = enc.GetString((System.Byte[])propCol.Value);
Console.WriteLine("value : " + str);
前もって感謝します