Alejandro Acuña
2024-07-30 65a64a81d30f00f1fffd5da6866850e1308e1135
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Êþº¾4
|ñòó
ôõ
ôö÷øù
úûü
þÿ
     
 
 
{
{
{              
    
s
s ! "
(#
$    %& (
s)
-*
+,
2
-./ 012 34567
89
:; <
{=
{>
{?
2@ABCDEF
GHI
JK
JLM
NOP
NQR
SñST
NU
SVW
NXY
NZ[
N\
N]^
`_`
`ab
`c
`d
efg
hh
ij
ek
Nlm
`n opq
rs
pt
su
pv    Gwx
xy
xvz{<init>()VCodeLineNumberTableLocalVariableTablethis#Lart/servers/gost/atex5/RequestXML; readInXMLFile()Lorg/w3c/dom/Document;
Exceptions|}~createSOAPEnvelope4(Lorg/w3c/dom/Document;)Ljavax/xml/soap/SOAPMessage; xmlDocumentLorg/w3c/dom/Document;messageFactoryLjavax/xml/soap/MessageFactory; soapMessageLjavax/xml/soap/SOAPMessage; soapEnvelopeLjavax/xml/soap/SOAPEnvelope;soapBodyLjavax/xml/soap/SOAPBody;signSOAPMessage:(Ljavax/xml/soap/SOAPMessage;)Ljavax/xml/soap/SOAPMessage;
soapHeaderLjavax/xml/soap/SOAPElement;securityElementcert Ljava/security/cert/Certificate;€getCertificate"()Ljava/security/cert/Certificate; configuration5Lart/servers/gost/access/configuration/Configuration;configurationATEX5ALart/servers/gost/access/configuration/ConfigurationDetail_ATEX5;keystoreLjava/security/KeyStore;password[CkeyEntryPrivateKeyEntry InnerClasses(Ljava/security/KeyStore$PrivateKeyEntry;addBinarySecurityTokenZ(Ljavax/xml/soap/SOAPElement;Ljava/security/cert/Certificate;)Ljavax/xml/soap/SOAPElement;certByte[BbinarySecurityToken addSignatureS(Ljavax/xml/soap/SOAPElement;Ljavax/xml/soap/SOAPBody;)Ljavax/xml/soap/SOAPElement;keyLjava/security/PrivateKey;securityTokenReferencegetKeyFormCert()Ljava/security/PrivateKey;addSecurityToken:(Ljavax/xml/soap/SOAPElement;)Ljavax/xml/soap/SOAPElement; signature referencecreateDetachedSignaturen(Ljavax/xml/soap/SOAPElement;Ljava/security/PrivateKey;Ljavax/xml/soap/SOAPElement;Ljavax/xml/soap/SOAPBody;)VsignatureElement
privateKey providerNameLjava/lang/String;xmlSignatureFactory+Ljavax/xml/crypto/dsig/XMLSignatureFactory; digestMethod$Ljavax/xml/crypto/dsig/DigestMethod; transformListLjava/util/ArrayList; envTransform!Ljavax/xml/crypto/dsig/Transform;refListrefBody!Ljavax/xml/crypto/dsig/Reference;cm.Ljavax/xml/crypto/dsig/CanonicalizationMethod;sm'Ljavax/xml/crypto/dsig/SignatureMethod;
signedInfo"Ljavax/xml/crypto/dsig/SignedInfo; signContext*Ljavax/xml/crypto/dsig/dom/DOMSignContext;
keyFactory.Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;
domKeyInfo#Ljavax/xml/crypto/dom/DOMStructure;keyInfo'Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;$Ljavax/xml/crypto/dsig/XMLSignature;LocalVariableTypeTable8Ljava/util/ArrayList<Ljavax/xml/crypto/dsig/Transform;>;8Ljava/util/ArrayList<Ljavax/xml/crypto/dsig/Reference;>;outputSOAPMessageToString0(Ljavax/xml/soap/SOAPMessage;)Ljava/lang/String;bosLjava/io/ByteArrayOutputStream;resultoutputSOAPMessageToScreen(Ljavax/xml/soap/SOAPMessage;)VosLjava/io/OutputStream;outputSOAPMessageToFile-(Ljavax/xml/soap/SOAPMessage;Ljava/io/File;)V
outputFileLjava/io/File;fosLjava/io/FileOutputStream;
SourceFileRequestXML.java }~javax/xml/soap/SOAPConstantsSOAP 1.1 Protocol ‚ƒ „…javax/xml/soap/SOAPMessage%javax.xml.soap.character-set-encodingUTF-8 †‡$javax.xml.soap.write-xml-declarationtrue ˆ‰Š ‹Œ Ž ‘IdwsuRhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd’ “”Body •– —˜SecuritywsseQhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd™ š› œ Ÿ  ­® ²³ž ¡Ÿ3art/servers/gost/access/configuration/Configuration  ¡¢ £¤¤ ¥Â¦ §¨ ©Â ª« ¬­java/io/FileInputStream ®Â }¯ °± ²Â)java/security/KeyStore$PasswordProtectionPasswordProtection ³Â ´µ }¶ ·¼&java/security/KeyStore$PrivateKeyEntry½ ¾¿BinarySecurityToken š   ValueTypeUhttp://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3 ÀÁ EncodingType^http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binarywsu:Id   X509Token ÃÅÆ ÇÈ ÉÊ ·¸ ¹º ½¾ ˸SecurityTokenReference   ReferenceURI
#X509Tokenjsr105Provider'org.jcp.xml.dsig.internal.dom.XMLDSigRIÌ ÍÎDOMÏ ÐÑ ‚Òjava/security/ProviderÓ §Ô&http://www.w3.org/2000/09/xmldsig#sha1 ÕÖjava/util/ArrayList'http://www.w3.org/2001/10/xml-exc-c14n#1javax/xml/crypto/dsig/spec/TransformParameterSpec ר ÙÚ#Body ÛÜ2javax/xml/crypto/dsig/spec/C14NMethodParameterSpec ÝÞ*http://www.w3.org/2000/09/xmldsig#rsa-sha1 ßà áâ(javax/xml/crypto/dsig/dom/DOMSignContext }ãds ä¯"http://www.w3.org/2000/09/xmldsig# åÎ æçè §é!javax/xml/crypto/dom/DOMStructure }êë ìí îï ðñ ò¯ó ôõjava/io/ByteArrayOutputStream ö÷java/lang/String ø¿ }ù ú~ ûüjava/io/FileOutputStream }ý!art/servers/gost/atex5/RequestXMLjava/lang/Object.javax/xml/parsers/ParserConfigurationExceptionorg/xml/sax/SAXExceptionjava/io/IOExceptionjavax/xml/soap/SOAPExceptionjava/lang/Exceptionjavax/xml/soap/MessageFactory newInstance3(Ljava/lang/String;)Ljavax/xml/soap/MessageFactory; createMessage()Ljavax/xml/soap/SOAPMessage; setProperty'(Ljava/lang/String;Ljava/lang/Object;)V getSOAPPart()Ljavax/xml/soap/SOAPPart;javax/xml/soap/SOAPPart getEnvelope()Ljavax/xml/soap/SOAPEnvelope; getSOAPBody()Ljavax/xml/soap/SOAPBody;javax/xml/soap/SOAPBody addDocument8(Lorg/w3c/dom/Document;)Ljavax/xml/soap/SOAPBodyElement;javax/xml/soap/SOAPEnvelope
createNameM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/Name; addAttributeE(Ljavax/xml/soap/Name;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; getSOAPHeader()Ljavax/xml/soap/SOAPHeader;javax/xml/soap/SOAPElementaddChildElementT(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;addNamespaceDeclarationB(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/soap/SOAPElement;art/servers/gost/access/Shared)Lart/servers/configuration/Configuration;detail;Lart/servers/gost/access/configuration/ConfigurationDetail;9art/servers/gost/access/configuration/ConfigurationDetailatex5?art/servers/gost/access/configuration/ConfigurationDetail_ATEX5 keystoreTypejava/security/KeyStore getInstance,(Ljava/lang/String;)Ljava/security/KeyStore;keystorePasswordlength()IgetChars(II[CI)VkeystoreLocation(Ljava/lang/String;)Vload(Ljava/io/InputStream;[C)VcertificateAliascertificatePassword toCharArray()[C([C)VgetEntryþProtectionParameterÿEntry^(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;java/security/cert/Certificate
getEncoded()[B setAttribute'(Ljava/lang/String;Ljava/lang/String;)Vjava/util/Base64
getEncoderEncoder()Ljava/util/Base64$Encoder;java/util/Base64$EncoderencodeToString([B)Ljava/lang/String; addTextNode0(Ljava/lang/String;)Ljavax/xml/soap/SOAPElement; getPrivateKeyjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;()Ljava/lang/Object;)javax/xml/crypto/dsig/XMLSignatureFactoryW(Ljava/lang/String;Ljava/security/Provider;)Ljavax/xml/crypto/dsig/XMLSignatureFactory;newDigestMethodn(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/DigestMethodParameterSpec;)Ljavax/xml/crypto/dsig/DigestMethod; newTransformh(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/TransformParameterSpec;)Ljavax/xml/crypto/dsig/Transform;add(Ljava/lang/Object;)Z newReference(Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;newCanonicalizationMethodv(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/C14NMethodParameterSpec;)Ljavax/xml/crypto/dsig/CanonicalizationMethod;newSignatureMethodt(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/SignatureMethodParameterSpec;)Ljavax/xml/crypto/dsig/SignatureMethod; newSignedInfo‰(Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;)Ljavax/xml/crypto/dsig/SignedInfo;((Ljava/security/Key;Lorg/w3c/dom/Node;)VsetDefaultNamespacePrefixputNamespacePrefixsetIdAttributeNS<(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)V,javax/xml/crypto/dsig/keyinfo/KeyInfoFactory0()Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;(Lorg/w3c/dom/Node;)Vjava/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List;
newKeyInfo9(Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;newXMLSignatureo(Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;)Ljavax/xml/crypto/dsig/XMLSignature;
setBaseURI"javax/xml/crypto/dsig/XMLSignaturesign)(Ljavax/xml/crypto/dsig/XMLSignContext;)VwriteTo(Ljava/io/OutputStream;)V toByteArray([B)VcloseoutLjava/io/PrintStream;(Ljava/io/File;)V*java/security/KeyStore$ProtectionParameterjava/security/KeyStore$Entry!{| }~/*·±€ ‚ƒ „…°€$†‡ˆ‰ Š‹¼J¸L+¶M,¶ ,
 ¶    ,¶ ¶ N,¶:*¹W-¹¹W,°€&  ,- ./0#4)526H84JŒDŽ ?‘#'’“)!”•†– —˜’2*¶L+¹M,¹W¸N,-¸W,*¶¸W*°€ACDH!K'R0T*2‘-™š ›š!œ†ž Ÿ ém²À K*´!´"L+´#¸$M+´%¶&¼N+´%+´%¶&-¶',»(Y*´!´"´)·*-¶+,+´,»-Y+´.¶/·0¶1À2:¶3:°€&    ]^`a!b2cHdcejf>f¡¢^£¤V¥¦!L§¨c
©¬jœ†ž ­®ž>+¶4M*5¹6N-78¹9-:;¹9-<=¹9-¸>,¶?¹@W*°€nqst$u.v<w*>›š>œ9¯°.±š†ž ²³f¸AM*¸BN*,-+¸C*°€   „†*›š”•´µ      ¶š†ž ·¸Ñc²À K*´!´"L+´#¸$M+´%¶&¼N+´%+´%¶&-¶',»(Y+´)·*-¶+,+´,»-Y+´.¶/·0¶1À2:¶D°€"Ž‘!’2“B”]•4\¡¢T£¤L¥¦!B§¨]©¬†ž ¹ºl"*E¹6L+F¹6M,GH¹9+°€œ ž Ÿ "»š ¶š ¼š†– ½¾6äIJ¸K:L¸M¶NÀO¸P:Q¶R:»SY·T:UÀV¶W:¶XW»SY·T:  Y¶Z:
   
¶XWUÀ[¶\: ]¶^:     ¶_: »`Y+*·a:b¶cdb¶eW-¶f¸g:»hY,·i:¸j¶k: ¶l:m¶n¹o±€^¦ §ª%«.¯;°CµL¶[¹c¼p½z¾‡À’Á™Â£Å­È²É¼ÊÈËÓÌÚÏãсÀ俚äÀµ䶚䔕 ÛÁÂÉÃÄ%¿ÅÆ.¶ÇÈ;©ÉÊL˜ËÈ   [‰ÌÍ
ptÎÏ zjÐÑ ‡]ÒÓ ’RÔÕ²2Ö×¼(ØÙÈÚÛÓ»ÜÝ.¶ÇÞL˜Ëß †ž àám»pY·qL*+¶r»sY+¶t·uM+¶v,°€ÕÖ ×Øف ‘âã䆖‰ åæF
²wL*+¶r±€ßà á
‘ç膖‰ éê]»xY+·yM*,¶r,¶z±€æ  çè遠‘ëì 
í‰ïð«*2ª-' ¸¹ º» :8Ä