asn.1

    2熱度

    1回答

    我想接收每個編碼的asn.1消息對齊並將其解碼爲asn.1值表示法。有沒有可用的工具? Erlang支持編碼和解碼,並從文件中讀取數值符號,但解碼只會產生erlang,而不是數值符號。 'S1AP':decode('S1AP-PDU', [32,17,0,23,0,0,2,0,105,0,11,0,0,98,242,33,0,0,195,92,0,51,0,87,64,1,25]). {ok,

    8熱度

    1回答

    一個ASN.1 DER OCTET STRING 使用OpenSSL的API,我已經提取從X.509v3證書自定義擴展用: X509_EXTENSION* ex = X509_get_ext(x509, 4); 的X509_EXTENSION對象包含一個值(EX- >值),這是一個ASN.1 OCTET STRING。 OCTET STRING包含一個DER編碼的UTF-8字符串。我試圖解碼O

    1熱度

    1回答

    我已經能夠通過它的索引與來提取X.509證書的自定義擴展: X509_EXTENSION* ex = X509_get_ext(x509, extension_index); 我如何提取擴展通過其OID而不是其索引?

    4熱度

    2回答

    在我的應用我使用的是發行人名稱的SHA256(x509CertImpl.getIssuerDN()的getName())和證書序列號唯一標識一個證書,但現在我有意識到X509Name的其他實現作爲Bouncy Castle庫的實現會在我調用bcX509Name.getName()時顯示不同的內容,所以此標識符對我不起作用......我的問題是如何獲取X509Name的唯一標識符。 ..也許一個AS

    3熱度

    1回答

    首先,我非常喜歡Google這個主題。我試着去看看Bouncy Castle和Apache Harmony。但沒有任何運氣。 我想如含有TAP樹或XML等 我有一些TAP3和相應TAP3-0311.asn文件TAP-0311(TAP3)文件解析爲一個簡單的Java結構文件結構。 任何人都可以幫助我解析Java中的單個TAP3文件並將其內容打印到控制檯嗎?

    1熱度

    1回答

    我有以下要求。我有一個asn1類型需要封裝在一個構造的八位組串(標記爲0x24的八位組串)中。這個結構然後在CMS簽名的塊中籤名,並且整個CMS塊需要被DER編碼。 我的問題是我每次DER編碼CMS阻止構建字節串變成(nonconstructed?)字節串時間。我的意思是它的標籤從0x24(我需要)切換到0x04。 這是一個BouncyCastle的錯誤還是我做一些我不應該?忽略CMS塊,看來任何

    1熱度

    2回答

    我想以編程方式創建一個CSR。我已閱讀關於ASN.1,RFC 2986,X.509。 我也解析手動幾個DER編碼的CSR文件,這是使用OpenSSL創建。 一切看起來只是一對夫婦的事情說清楚: 公鑰部分包含下一字節8D 00 30 81 89 02 81 81位串內容之前(和03 81後)。這是什麼?我注意到用DER編碼的所有CSR文件都包含它們。在RFC中我沒有發現任何關於它們的信息。 簽名部分

    2熱度

    1回答

    支持 我創造密鑰對iOS上使用SecKeyGeneratePair然後出口鍵來公鑰和專用密鑰使用SecItemCopyMatching的(Base64當然出口之前編碼)。現在我遇到了使用公鑰加密數據的問題。我使用下一個OpenSSL命令: openssl rsautl -encrypt -inkey publicKey -pubin -in text.txt -out text.enc 我從O

    2熱度

    1回答

    這些編碼在ASN.1 INTEGER類型中是否相同? 編碼的十進制10 02 01 0A 02 02 00 0A 02 03 00 00 0A ...

    1熱度

    1回答

    我有兩個MIB文件包含兩個具有相同名稱的對象(myentry)。 我不能劑加載兩個和我得到錯誤: 1> snmpa:load_mibs(snmp_master_agent,[ 「MY-MIB-1」, 「MY-MIB-2」])。 {錯誤,{ 「/家庭/阿爾喬姆/ MY-MIB-1」,{ 'mibentry已經定義',myentry}} '負載在中止'}不幸的是我不能提供MIB文件。但無論如何它們都是