Hi all,
In the journey of signing an OCSP request manually, I have been looking for
some NSS API that compute the signature on some data and then return that
signature to me so that I put that signature in the OCSPSignature field of
OCSPRequest structure.
But, uptil now, I am unable to find any. If anyone can help on this issue
please help.
Also, I am trying to create a PKCS7SignedData using TBSRequest part of
OCSPRequest structure (the source code is attached) but after doing all the
steps (well according to my knowledge) I am unable to get anything from
EncryptedDigest field of SignerInfo field of PKCS7SignedData structure.
Please if anyone can review the source code and guide me about what and
where I am missing anything.
This will be a lot of help.
Thanks in advance.
Regards,
Hashim Saleem.
begin 666 SignOCSPReq.txt
M=F]I9"!3:6=N3T-34%)E<75E<W0H0T525$]#4U!297%U97-T*B!P3T-34%)E
M<75E<W0L("\O($]#4U!297%U97-T('1O('-I9VX-"@D)"0D)($-%4E1#97)T
M1$)(86YD;&4J('!H0V5R=$1"+" @[EMAIL PROTECTED]<F4@:&%N9&QE#0H)"0D)"2!#
M15)40V5R=&EF:6-A=&4J('!#97)T("\O(&-E<G1I9FEC871E(&]F('1H92!S
M:6=N97(-"@D)"0D)("D-"GL-"@EC:&%R(&1I9V5S=&1A=&%;,S)=.PT*"6-O
M;G-T(%-%0TAA<VA/[EMAIL PROTECTED]<VA/8FH[#0H)=F]I9" J:&%S:&-X.PT*
M"75N<VEG;F5D(&EN="!L96X[#0H-"@E314-)=&5M(&1I9V5S=#L-"@T*"2\J
M(%!R97!A<[EMAIL PROTECTED]&AE(&1A=&[EMAIL PROTECTED]&[EMAIL
PROTECTED]@<VEG;F5D.R!I="!N965D<R!T;R!B
M92!$15(@96YC;V1E9"!F:7)S="[EMAIL PROTECTED]"@E314-)=&5M("IP16YC;V1E9%1"
M4R ](%-%0U]!4TXQ16YC;V1E271E;2A.54Q,+"!.54Q,+"!P3T-34%)E<75E
M<W0M/G1B<U)E<75E<W0L#0H)"6]C<W!?5$)34F5Q=65S=%1E;7!L871E*3L-
M"@EI9B H<$5N8V]D96140E,@/[EMAIL PROTECTED],3"D-"@E[#0H)"6-O;G-T(&-H87(@
M*B!P8R ](%-%0U5?4W1R97)R;W(H4%)?1V5T17)R;W(H*2D[#0H)?0T*#0H)
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O#0H)+R\@
M0V%L8W5L871E($AA<V@@;[EMAIL PROTECTED]&AE($1%4B!E;F-O9&EN9R!O9B!40E-297%U
M97-T#0H)[EMAIL PROTECTED]('!R;V)A8FQY('=A;[EMAIL PROTECTED]&[EMAIL
PROTECTED](&EN=&5R9F%C
M92!T;R!A;&QO=R!O=&AE<B!H87-H(&%L9V]R:71H;7,@*B\-"@EH87-H3V)J
M([EMAIL PROTECTED]'971(87-H3V)J96-T*$A!4TA?06QG4TA!,2D[#0H-"@EH87-H
M8W@@/2 H*B!H87-H3V)J+3YC<F5A=&4I*"D[#0H):[EMAIL PROTECTED]&AA<VAC>" ]/2!.
M54Q,*0T*"7L-"@D)8V]N<[EMAIL PROTECTED]<B J<&,@/2!314-57U-T<F5R<F]R*%!2
M7T=E=$5R<F]R*"DI.PT*"7T-"@T*"[EMAIL PROTECTED](&AA<VA/8FHM/F)E9VEN*2AH87-H
[EMAIL PROTECTED]"[EMAIL PROTECTED](&AA<VA/8FHM/G5P9&%T92DH:&%S:&-X+"
H=6YS:6=N960@
M8VAA<B J*2!P16YC;V1E9%1"4RT^9&%T82P@<$5N8V]D96140E,M/FQE;BD[
M#0H)*"H@:&%S:$]B:[EMAIL PROTECTED]("AU;G-I9VYE9"!C:&%R("HI
M(&1I9V5S=&1A=&$L("9L96XL(#,R*3L-"@DH*B!H87-H3V)J+3YD97-T<F]Y
[EMAIL PROTECTED](%!27U12544I.PT*#0H)9&EG97-T+F1A=&$@/2 H=6YS:6=N
[EMAIL PROTECTED]<B J*2!D:6=E<W1D871A.PT*"61I9V5S="YL96X@/2!L96X[#0H)
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O#0H-"@T*
M"2\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*"2\O
M($%D9"!.4R!#97)T(%1Y<&[EMAIL PROTECTED]:6]N#0H)=F]I9" J97AT2&%N9&QE
M([EMAIL PROTECTED]&%R=$-E<G1%>'1E;G-I;VYS*'!#97)T*3L-"@EI9B H97AT
M2&%N9&QE(#T]($Y53$PI( T*"7L-"@D)8V]N<[EMAIL PROTECTED]<B J<&,@/2!314-5
M7U-T<F5R<F]R*%!27T=E=$5R<F]R*"DI.PT*"7T-"@T*"[EMAIL PROTECTED]
M4W1R:6YG5F%L=64[#0H)=6YS:[EMAIL PROTECTED]<B!K97E5<V%G92 ](#!X,#L-
M"@EI;[EMAIL PROTECTED]"@EV86QU92 ](#,[(" O+TY37T-%4E1?5%E015]/
M0DI%0U1?4TE'3DE.1PT*"6ME>55S86=E('P]("@P>[EMAIL PROTECTED](#X^('9A;'5E*3L-
M"@T*"6)I=%-T<FEN9U9A;'5E+F1A=&$@/2 F:V5Y57-A9V4[#0H)8FET4W1R
M:6YG5F%L=64N;&5N(#T@,3L-"@T*"4-%4E1?16YC;V1E06YD061D0FET4W1R
M17AT96YS:6]N*&5X=$AA;[EMAIL PROTECTED])1%].4U]#15)47T585%]#15)4
M7U194$4L( T*"0DF8FET4W1R:6YG5F%L=64L(%!27T9!3%-%*3L-"@T*"4-%
M4E1?1FEN:7-H17AT96YS:6]N<RAE>'1(86YD;&4I.PT*"2\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*#0H-"@T*"2\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PT*"2\O($Y34R!W86YT
M<R!T:&4@<VEG;F5R(&-E<[EMAIL PROTECTED]&[EMAIL
PROTECTED]@=')U<W1E9"P@<V\@;6%K92!I="!T
M<G5S=&[EMAIL PROTECTED]"5-%0U-T871U<R!R=CL-"@E#15)40V5R=%1R=7-T('1R=7-T
M(#T@>S!].PT*"71R=7-T+F5M86EL1FQA9W,@/2!314-?1T547U1255-47T9,
M04=3*'!#97)T+3YT<G5S="[EMAIL PROTECTED]')U<W1%;6%I;"D[#0H)=')U<W0N<W-L1FQA
M9W,@/2!314-?1T547U1255-47T9,04=3*'!#97)T+3YT<G5S="[EMAIL PROTECTED]')U<W13
M4TPI.PT*"71R=7-T+F]B:F5C=%-I9VYI;F=&;&%G<R ](%-%0U]'151?5%)5
M4U1?1DQ!1U,H<$-E<G0M/G1R=7-T+"!T<G5S=$]B:F5C=%-I9VYI;F<I.PT*
M"71R=7-T+F]B:F5C=%-I9VYI;F=&;&%G<R!\/2!#15)41$)?5%)54U1%1#L-
M"@T*"7)V([EMAIL PROTECTED]:&%N9V5#97)T5')U<W0H<&A#97)T1$(L('!#97)T
M+" F=')U<W0I.PT*"6EF("AR=B A/2!314-3=6-C97-S*2 -"@E[#0H)"6-O
M;G-T(&-H87(@*G!C([EMAIL PROTECTED]')E<G)O<BA04E]'971%<G)O<[EMAIL PROTECTED]
M"@E]#0H-"@DO+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\-"@T*#0H)4T5#7U!+0U,W0V]N=&[EMAIL PROTECTED];F9O([EMAIL PROTECTED]
M0U,W0W)E871E4VEG;F5D1&%T82AP0V5R="[EMAIL PROTECTED])J96-T4VEG
M;F5R+" -"@D)<&A#97)T1$(L(%-%0U]/241?4TA!,2P@)F1I9V5S="[EMAIL PROTECTED],
M3"[EMAIL PROTECTED],3"D[#0H):[EMAIL
PROTECTED]&-I;F9O(#T]($Y53$PI#0H)>PT*"0EC;VYS="!C
M:&%R("IP8R ](%-%0U5?4W1R97)R;W(H4%)?1V5T17)R;W(H*2D[#0H)?0T*
M#0H)<G8@/2!314-?4$M#4S=3971#;VYT96YT*&-I;F9O+" H8VAA<B J*7!%
M;F-O9&5D5$)3+3YD871A+"!P16YC;V1E9%1"4RT^;&5N*3L-"@EI9B H<G8@
M([EMAIL PROTECTED]<[EMAIL PROTECTED])>PT*"0EC;VYS="!C:&%R("IP8R ](%-%0U5?
M4W1R97)R;W(H4%)?1V5T17)R;W(H*2D[#0H)"5-%0U]02T-3-T1E<W1R;WE#
M;VYT96YT26YF;R H8VEN9F\I.PT*"7T-"@T*#0H)<G8@/2!314-?4$M#4S=)
M;F-L=61E0V5R=$-H86EN("AC:6YF;[EMAIL PROTECTED],3"D[#0H):[EMAIL
PROTECTED]')V("$](%-%
M0U-U8V-E<W,I( T*"7L-"@D)8V]N<[EMAIL PROTECTED]<B J<&,@/2!314-57U-T<F5R
M<F]R*%!27T=E=$5R<F]R*"DI.PT*"0E314-?4$M#4S=$97-T<F]Y0V]N=&5N
[EMAIL PROTECTED]&-I;F9O*3L-"@E]#0H-"@T*"5-%0T]I9%1A9R!/:61486<@/2!3
M14-?4$M#4S=#;VYT96YT5'EP92 H8VEN9F\I.PT*"6EF*$]I9%1A9R ]/2!3
M14-?3TE$7U5.2TY/[EMAIL PROTECTED]"7L-"@D)8V]N<[EMAIL PROTECTED]<B J<&,@/2!314-5
M7U-T<F5R<F]R*%!27T=E=$5R<F]R*"DI.PT*"0E314-?4$M#4S=$97-T<F]Y
M0V]N=&[EMAIL PROTECTED]&-I;F9O*3L-"@E]#0H-"@E314-?4$M#4S=3:6=N961$
M871A"5-I9VYE9$1A=&$[#0H)<W=I=&-H*$]I9%1A9RD-"@E[#0H)8V%S92!3
M14-?3TE$7U!+0U,W7U-)[EMAIL PROTECTED]"0E3:6=N961$871A([EMAIL PROTECTED]
M:6YF;RT^8V]N=&5N="YS:6=N961$871A*3L-"@D)8G)E86L[#0H-"@ED969A
[EMAIL PROTECTED]"0E314-?4$M#4S=$97-T<F]Y0V]N=&[EMAIL PROTECTED]&-I;F9O*3L-
M"@T*"7T-"@T*"6EF*%-I9VYE9$1A=&$N<VEG;F5R26YF;W,I#0H)>PT*"0E3
M14-?4$M#4S=3:6=N97));F9O("IP4VEG;F5R26YF;R ](%-I9VYE9$1A=&$N
M<VEG;F5R26YF;W-;,%T[#0H-"@D):68H<$]#4U!297%U97-T+3YO<'1I;VYA
M;%-I9VYA='5R92 ]/2!.54Q,*0T*"0E[#0H)"0EO8W-P4VEG;F%T=7)E("IP
M3T-34%-I9VYA='5R92 ](&YE=R!O8W-P4VEG;F%T=7)E.R O+R!W:&5R92!T
M;R!D96QE=&4@:70_#0H)"0EM96US970H<$]#4U!3:6=N871U<F4L(# L('-I
M>F5O9BAO8W-P4VEG;F%T=7)E*2D[#0H)"0EP3T-34%)E<75E<W0M/F]P=&EO
M;F%L4VEG;F%T=7)E(#T@<$]#4U!3:6=N871U<F4[#0H)"7T-"@T*"0EP3T-3
M4%)E<75E<W0M/F]P=&EO;F%L4VEG;F%T=7)E+3YS:6=N871U<F5!;&=O<FET
M:&T@/2!P4VEG;F5R26YF;RT^9&EG97-T16YC06QG.PT*"0E314-)=&5M("IP
M271E;2 ](%-%0TE414U?1'5P271E;[EMAIL PROTECTED]"A3:6=N961$871A+G-I9VYE<DEN
M9F]S6S!=*2T^96YC1&EG97-T*2D[#0H)"6EF*"%P271E;2D-"@D)>PT*"0D)
M4T5#7U!+0U,W1&5S=')O>4-O;G1E;G1);F9O("AC:6YF;RD[#0H)"0EC;VYS
M="!C:&%R("IP8R ](%-%0U5?4W1R97)R;W(H4%)?1V5T17)R;W(H*2D[#0H)
M"7T-"@T*"0EP3T-34%)E<75E<W0M/F]P=&EO;F%L4VEG;F%T=7)E+3YS:6=N
M871U<F4@/2 J<$ET96T[#0H-"@D)4T5#271E;2 J<$ET96U$97)#97)T(#T@
M4T5#251%35]$=7!)=&5M*"8H<$-E<G0M/F1E<D-E<G0I*3L-"@D):68H(7!)
M=&5M*0T*"0E[#0H)"0E314-?4$M#4S=$97-T<F]Y0V]N=&[EMAIL PROTECTED]&-I
M;F9O*3L-"@D)"6-O;G-T(&-H87(@*G!C([EMAIL PROTECTED]')E<G)O<BA04E]'
M971%<G)O<[EMAIL PROTECTED]"@D)?0T*#0H)"6EF*&U?<$]#4U!297%U97-T+3YO<'1I
M;VYA;%-I9VYA='5R92T^9&5R0V5R=',@/[EMAIL PROTECTED],3"D-"@D)>PT*"0D)4T5#
M271E;2 J*G!P(#T@;F5W([EMAIL PROTECTED]@[EMAIL PROTECTED]<[EMAIL
PROTECTED]&[EMAIL PROTECTED]&5L971E
M(&ET/PT*"0D);65M<V5T*'!P+" P+"!S:7IE;V8H4T5#271E;2 J*BDI.PT*
M"0D)<$]#4U!297%U97-T+3YO<'1I;VYA;%-I9VYA='5R92T^9&5R0V5R=',@
M/2!P<#L-"@T*"0E]#0H-"@D)*BAP3T-34%)E<75E<W0M/F]P=&EO;F%L4VEG
M;F%T=7)E+3YD97)#97)T<RD@/2!P271E;41E<D-E<G0[#0H-"@E]#0H-"@E3
H14-?4$M#4S=$97-T<F]Y0V]N=&[EMAIL PROTECTED]&-I;F9O*3L-"@T*?0``
`
end
_______________________________________________
mozilla-crypto mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-crypto