asn.1

    3熱度

    1回答

    我想根據ASN 1的UPER標準在JAVA項目中編碼和解碼消息。顯然JAC (Java Asn.1 Compiler)和BouncyCastle不支持PER和UPER編碼器和解碼器。有沒有其他工具用於JAVA? 我很感謝任何幫助

    0熱度

    2回答

    我找ASN1語法文件的RSA密鑰的DER ASN1編碼 我找語法文件,這樣我可以使用ASN1C編譯器編譯它,然後寫我自己的「C '代碼使用GMP從給定的RSA密鑰文件中提取公鑰。 這將是GRT幫助,如果有人能指導我如何使用有關RSA密鑰 RSAPublicKey ::= SEQUENCE { modulus INTEGER, -- n publicExponent INTE

    0熱度

    1回答

    我發現在pyasn1中添加顯式標籤項的最佳方式是...明確標記它們。但是,這看起來過於冗長: cert['tbsCertificate']['extensions'] = rfc2459.Extensions().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 3)) 有什麼辦法來產生一個空值將適用於像

    0熱度

    1回答

    我很難找到一些關於如何在區分編碼規則中編碼/解碼各種類型的解釋。字符串(IA5String,PrintableString)和時間(UTCTime,GeneralTime)如何編碼?

    5熱度

    1回答

    我正在嘗試構建格式正確的GET PROCESSING OPTIONS命令以發送到非接觸式EMV卡。 This post已經非常有幫助,但我只需要了解更多的細節。 解析PDOL時,假設每個標記的長度是2個字節,然後是預期的數據大小,那麼安全嗎? 例如,PDOL 9F66049F02069F37049F1A02被分成 9F66 04,9F02 06等各自具有2級字節的標籤和用於數據值的預期長度1個字節

    0熱度

    1回答

    我的一個項目需要我解析一個ASN.1文件,並將其數據放入數據庫。是否有任何JAVA api或其他任何可以使用JAVA解析ASN.1文件的方式。

    0熱度

    2回答

    我們在可執行文件中搜索DER編碼的SEQUENCE。在對那些看起來像有效的DER編碼數據的那些進行了徹底清理之後,我們想分析它們的使用方式。 X.509證書和CMS對象很容易識別(因爲我們知道它們),但是我們也找到了有效的編碼,我們不能說出它們的用途。 E.g.看一看的openssl asn1parse (...)以下的輸出: 0:d=0 hl=4 l=1804 cons: SEQUENCE

    3熱度

    1回答

    我試過使用此link中提供的解決方案。 我收到以下錯誤,當我試圖讀取X.509的主題備用名稱的證書 java.lang.NoSuchMethodError: org.bouncycastle.asn1.ASN1InputStream.readObject()Lorg/bouncycastle/asn1/DERObject; 在下面的代碼行 ASN1InputStream decoder = new

    0熱度

    2回答

    我想要做的是我自己的例程(CPP優先),可以創建一個證書請求消息,如RFC4211所示。 我明白這樣做的方式首先得到一個ASN模塊描述,然後編譯它以獲得我可以用來創建一個我需要的類型的對象的代碼(在這種情況下,一個CertReqMessage )。然後我可以使用BER或XER或其他編碼... 因此,我首先收集所有需要的ASN模塊,該列表包含大量的RFCS - RFC4211,RFC5280,RFC

    0熱度

    1回答

    我被X.691-0207頁49. 按照條款B.2.2.10(頁48)的示例混淆:由於並和交都是可交換的,所述規則的結果僅適用於V第一種情況。如果所有組件都是V,那麼ITU-T Rec。 X.680 | ISO/IEC 8824-1適用,這裏不再進一步討論。所有組件的情況下,我總是給我,並且再次沒有列出。規則是: V UNION I => I V INTERSECTION I => V -- T