asn.1

    1熱度

    1回答

    我想製作一個自定義的ASN.1結構,它由3個PrintableString和1個OctetString組成。我正在使用BouncyCastle框架來處理這個問題。 因此,我在我的類中設置了所需的參數,現在我必須以ASN.1格式返回此結構,然後使用Base64(其參數爲byte [])對其進行編碼,然後再轉換爲PEM格式。 所以我的問題是,我必須從方法getASN1format()返回什麼類型的對象

    1熱度

    1回答

    ASN1錯誤我用Java編寫的與充氣城堡API一個ASN1解析器。它運行良好,並且在解析數百萬個文件的2年中運行良好。 現在對於一個特定的文件我有一個例外,但我不能確切位置以及爲何產生理解。也許這只是一個腐敗的流,但我希望能夠做一個低級別的分析,並瞭解什麼是例外。 有人有這些類的經歷嗎? 代碼 ASN1InputStream stream =new ASN1InputStream(new Byte

    1熱度

    1回答

    在下面的代碼段我登錄使用充氣城堡的消息: import org.bouncycastle.cms.CMSProcessableByteArray; import org.bouncycastle.cms.CMSSignedData; import org.bouncycastle.cms.CMSSignedDataGenerator; import org.bouncycastle.cms.

    0熱度

    1回答

    我需要編寫代碼以ASN.1格式獲取作爲輸入的橢圓曲線密鑰。 輸入字節數組是下一個: 308187020100301306072A8648CE3D020106082A8648CE3D030107046D306B0201010420E699203AC5BCFE36402EBD0AC9E8E21CC6FAD5828A61297EA747468FFF4DBB20A144034200047E05188A03

    0熱度

    2回答

    操作定義 自動化標記:: = BEGIN Certificate ::=SEQUENCE{ subjectUniqueID BIT STRING, operatorID BIT STRING, operatetype ENUMERATED{issue,cancel}, time GeneralizedTime, hashofcert

    0熱度

    1回答

    我正在創建一個網站,可以上傳.asn文件,填寫參數,發送請求並在html中顯示響應。 我在想,我可以使用JavaScript解析.asn文件,以顯示輸入和響應結果。 但我無法處理這個問題。 我是否必須編寫我自己的解析器來完成它,或者是否有任何工具? 我會感謝任何幫助,謝謝。 更新: 我用的燒瓶用JavaScript使蟒蛇解決方案還可以解決這個問題

    1熱度

    1回答

    我需要使用GSM MAP ASN.1,但該規範中有一個Information Object Classes(or here),我不知道如何解析此語法以在pyasn1庫中使用。 有沒有一些方法(或解決方法)來解析它? 這裏是的情況下(從3GPP TS 29.002 V12.3.0摘自): MAP-EXTENSION ::= CLASS { &ExtensionType OPTIONA

    1熱度

    1回答

    我正在嘗試使用java實現snmpset, 和我正在使用bouncy castle版本1.52庫來編碼oids的值,現在我想編碼一個IP地址,我如何重新調整它? 我嘗試這樣做: new GeneralName(GeneralName.iPAddress,"xx.xx.xx.xx"); 卻得到了一個 snmpInASNParseErrs 錯誤 UPDATE: OK,我覺得我很接近權現在回答,我用

    1熱度

    1回答

    RFC 1155 - 第3.2.1節, 7:四種ASN.1原始類型 INTEGER,OCTETSTRING,OBJECT IDENTIFIER和NULL。 RFC 1155 - 第6節, 18:IpAdrress是IMPLICIT OCTET STRING (SIZE (4))。 RFC 1155 - 第6節, 18:NetworkAddress是IpAddress。 RFC 1157 - 第4.

    1熱度

    2回答

    例如,假設我定義是這樣的: World-Schema DEFINITIONS AUTOMATIC TAGS ::= BEGIN Human ::= SEQUENCE { name UTF8String, first-words UTF8String DEFAULT "Hello World", age INTEGER (1..150) OPTIONAL,