| 
									
										
										
										
											2002-10-07 21:07:00 +08:00
										 |  |  | =pod | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 NAME | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-20 20:02:09 +08:00
										 |  |  | X509_SIG_get0, X509_SIG_getm - DigestInfo functions | 
					
						
							| 
									
										
										
										
											2002-10-07 21:07:00 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 SYNOPSIS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  #include <openssl/x509.h> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-18 00:27:05 +08:00
										 |  |  |  void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, | 
					
						
							|  |  |  |                     const ASN1_OCTET_STRING **pdigest); | 
					
						
							| 
									
										
										
										
											2016-08-20 20:02:09 +08:00
										 |  |  |  void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, | 
					
						
							| 
									
										
										
										
											2020-07-15 16:26:35 +08:00
										 |  |  |                     ASN1_OCTET_STRING **pdigest); | 
					
						
							| 
									
										
										
										
											2002-10-07 21:07:00 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 DESCRIPTION | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-10 23:04:46 +08:00
										 |  |  | X509_SIG_get0() returns pointers to the algorithm identifier and digest | 
					
						
							| 
									
										
										
										
											2016-08-20 20:02:09 +08:00
										 |  |  | value in B<sig>. X509_SIG_getm() is identical to X509_SIG_get0() | 
					
						
							| 
									
										
										
										
											2016-08-18 00:27:05 +08:00
										 |  |  | except the pointers returned are not constant and can be modified: | 
					
						
							|  |  |  | for example to initialise them. | 
					
						
							| 
									
										
										
										
											2016-03-10 23:04:46 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-25 17:50:39 +08:00
										 |  |  | =head1 RETURN VALUES | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | X509_SIG_get0() and X509_SIG_getm() return no values. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-07 21:07:00 +08:00
										 |  |  | =head1 SEE ALSO | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-18 03:21:33 +08:00
										 |  |  | L<d2i_X509(3)> | 
					
						
							| 
									
										
										
										
											2002-10-07 21:07:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | =head1 COPYRIGHT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-06 20:22:30 +08:00
										 |  |  | Copyright 2002-2020 The OpenSSL Project Authors. All Rights Reserved. | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-06 21:04:44 +08:00
										 |  |  | Licensed under the Apache License 2.0 (the "License").  You may not use | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | this file except in compliance with the License.  You can obtain a copy | 
					
						
							|  |  |  | in the file LICENSE in the source distribution or at | 
					
						
							|  |  |  | L<https://www.openssl.org/source/license.html>. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =cut |