2
2
3
3
/** @generate-function-entries */
4
4
5
- final class X509Certificate
5
+ final class OpenSSLCertificate
6
6
{
7
7
}
8
8
9
- final class X509CertificateSigningRequest
9
+ final class OpenSSLCertificateSigningRequest
10
10
{
11
11
}
12
12
13
- final class OpenSSLKey
13
+ final class OpenSSLAsymmetricKey
14
14
{
15
15
}
16
16
17
- function openssl_x509_export_to_file (X509Certificate |string $ x509 , string $ outfilename , bool $ notext = true ): bool {}
17
+ function openssl_x509_export_to_file (OpenSSLCertificate |string $ x509 , string $ outfilename , bool $ notext = true ): bool {}
18
18
19
- function openssl_x509_export (X509Certificate |string $ x509 , &$ out , bool $ notext = true ): bool {}
19
+ function openssl_x509_export (OpenSSLCertificate |string $ x509 , &$ out , bool $ notext = true ): bool {}
20
20
21
- function openssl_x509_fingerprint (X509Certificate |string $ x509 , string $ method = "sha1 " , bool $ raw_output = false ): string |false {}
21
+ function openssl_x509_fingerprint (OpenSSLCertificate |string $ x509 , string $ method = "sha1 " , bool $ raw_output = false ): string |false {}
22
22
23
- /** @param OpenSSLKey|X509Certificate |string|array $key */
24
- function openssl_x509_check_private_key (X509Certificate |string $ x509 , $ key ): bool {}
23
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key */
24
+ function openssl_x509_check_private_key (OpenSSLCertificate |string $ x509 , $ key ): bool {}
25
25
26
- /** @param OpenSSLKey|X509Certificate |string|array $key */
27
- function openssl_x509_verify (X509Certificate |string $ x509 , $ key ): int {}
26
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key */
27
+ function openssl_x509_verify (OpenSSLCertificate |string $ x509 , $ key ): int {}
28
28
29
- function openssl_x509_parse (X509Certificate |string $ x509 , bool $ shortname = true ): array |false {}
29
+ function openssl_x509_parse (OpenSSLCertificate |string $ x509 , bool $ shortname = true ): array |false {}
30
30
31
- function openssl_x509_checkpurpose (X509Certificate |string $ x509 , int $ purpose , ?array $ cainfo = [], ?string $ untrustedfile = null ): bool |int {}
31
+ function openssl_x509_checkpurpose (OpenSSLCertificate |string $ x509 , int $ purpose , ?array $ cainfo = [], ?string $ untrustedfile = null ): bool |int {}
32
32
33
- function openssl_x509_read (X509Certificate |string $ x509 ): X509Certificate |false {}
33
+ function openssl_x509_read (OpenSSLCertificate |string $ x509 ): OpenSSLCertificate |false {}
34
34
35
35
/** @deprecated */
36
- function openssl_x509_free (X509Certificate $ x509 ): void {}
36
+ function openssl_x509_free (OpenSSLCertificate $ x509 ): void {}
37
37
38
- /** @param OpenSSLKey|X509Certificate |string|array $priv_key */
39
- function openssl_pkcs12_export_to_file (X509Certificate |string $ x509cert , string $ filename , $ priv_key , string $ pass , array $ args = []): bool {}
38
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $priv_key */
39
+ function openssl_pkcs12_export_to_file (OpenSSLCertificate |string $ x509cert , string $ filename , $ priv_key , string $ pass , array $ args = []): bool {}
40
40
41
- /** @param OpenSSLKey|X509Certificate |string|array $priv_key */
42
- function openssl_pkcs12_export (X509Certificate |string $ x509 , &$ out , $ priv_key , string $ pass , array $ args = []): bool {}
41
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $priv_key */
42
+ function openssl_pkcs12_export (OpenSSLCertificate |string $ x509 , &$ out , $ priv_key , string $ pass , array $ args = []): bool {}
43
43
44
44
/** @param array $certs */
45
45
function openssl_pkcs12_read (string $ pkcs12 , &$ certs , string $ pass ): bool {}
46
46
47
- function openssl_csr_export_to_file (X509CertificateSigningRequest |string $ csr , string $ outfilename , bool $ notext = true ): bool {}
47
+ function openssl_csr_export_to_file (OpenSSLCertificateSigningRequest |string $ csr , string $ outfilename , bool $ notext = true ): bool {}
48
48
49
- /** @param OpenSSLKey $out */
50
- function openssl_csr_export (X509CertificateSigningRequest |string $ csr , &$ out , bool $ notext = true ): bool {}
49
+ /** @param OpenSSLAsymmetricKey $out */
50
+ function openssl_csr_export (OpenSSLCertificateSigningRequest |string $ csr , &$ out , bool $ notext = true ): bool {}
51
51
52
- /** @param OpenSSLKey|X509Certificate |string|array $priv_key */
53
- function openssl_csr_sign (X509CertificateSigningRequest |string $ csr , X509Certificate |string |null $ cacert , $ priv_key , int $ days , ?array $ config_args = null , int $ serial = 0 ): X509Certificate |false {}
52
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $priv_key */
53
+ function openssl_csr_sign (OpenSSLCertificateSigningRequest |string $ csr , OpenSSLCertificate |string |null $ cacert , $ priv_key , int $ days , ?array $ config_args = null , int $ serial = 0 ): OpenSSLCertificate |false {}
54
54
55
- /** @param OpenSSLKey $privkey */
56
- function openssl_csr_new (array $ dn , &$ privkey , ?array $ configargs = null , ?array $ extraattribs = null ): X509CertificateSigningRequest |false {}
55
+ /** @param OpenSSLAsymmetricKey $privkey */
56
+ function openssl_csr_new (array $ dn , &$ privkey , ?array $ configargs = null , ?array $ extraattribs = null ): OpenSSLCertificateSigningRequest |false {}
57
57
58
- function openssl_csr_get_subject (X509CertificateSigningRequest |string $ csr , bool $ use_shortnames = true ): array |false {}
58
+ function openssl_csr_get_subject (OpenSSLCertificateSigningRequest |string $ csr , bool $ use_shortnames = true ): array |false {}
59
59
60
- function openssl_csr_get_public_key (X509CertificateSigningRequest |string $ csr , bool $ use_shortnames = true ): OpenSSLKey |false {}
60
+ function openssl_csr_get_public_key (OpenSSLCertificateSigningRequest |string $ csr , bool $ use_shortnames = true ): OpenSSLAsymmetricKey |false {}
61
61
62
- function openssl_pkey_new (?array $ configargs = null ): OpenSSLKey |false {}
62
+ function openssl_pkey_new (?array $ configargs = null ): OpenSSLAsymmetricKey |false {}
63
63
64
64
/**
65
- * @param OpenSSLKey|X509Certificate |string|array $key
65
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
66
66
* @param string $out
67
67
*/
68
68
function openssl_pkey_export_to_file ($ key , string $ outfilename , ?string $ passphrase = null , ?array $ configargs = null ): bool {}
69
69
70
70
/**
71
- * @param OpenSSLKey|X509Certificate |string|array $key
71
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
72
72
* @param string $out
73
73
*/
74
74
function openssl_pkey_export ($ key , &$ out , ?string $ passphrase = null , ?array $ configargs = null ): bool {}
75
75
76
- /** @param OpenSSLKey|X509Certificate |string|array $cert */
77
- function openssl_pkey_get_public ($ cert ): OpenSSLKey |false {}
76
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $cert */
77
+ function openssl_pkey_get_public ($ cert ): OpenSSLAsymmetricKey |false {}
78
78
79
79
/**
80
- * @param OpenSSLKey|X509Certificate |string|array $cert
80
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $cert
81
81
* @alias openssl_pkey_get_public
82
82
*/
83
- function openssl_get_publickey ($ cert ): OpenSSLKey |false {}
83
+ function openssl_get_publickey ($ cert ): OpenSSLAsymmetricKey |false {}
84
84
85
85
/** @deprecated */
86
- function openssl_pkey_free (OpenSSLKey $ key ): void {}
86
+ function openssl_pkey_free (OpenSSLAsymmetricKey $ key ): void {}
87
87
88
88
/**
89
89
* @alias openssl_pkey_free
90
90
* @deprecated
91
91
*/
92
- function openssl_free_key (OpenSSLKey $ key ): void {}
92
+ function openssl_free_key (OpenSSLAsymmetricKey $ key ): void {}
93
93
94
- /** @param OpenSSLKey|X509Certificate |string|array $key */
95
- function openssl_pkey_get_private ($ key , string $ passphrase = UNKNOWN ): OpenSSLKey |false {}
94
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key */
95
+ function openssl_pkey_get_private ($ key , string $ passphrase = UNKNOWN ): OpenSSLAsymmetricKey |false {}
96
96
97
97
/**
98
- * @param OpenSSLKey|X509Certificate |string|array $key
98
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
99
99
* @alias openssl_pkey_get_private
100
100
*/
101
- function openssl_get_privatekey ($ key , string $ passphrase = UNKNOWN ): OpenSSLKey |false {}
101
+ function openssl_get_privatekey ($ key , string $ passphrase = UNKNOWN ): OpenSSLAsymmetricKey |false {}
102
102
103
- function openssl_pkey_get_details (OpenSSLKey $ key ): array |false {}
103
+ function openssl_pkey_get_details (OpenSSLAsymmetricKey $ key ): array |false {}
104
104
105
105
function openssl_pbkdf2 (string $ password , string $ salt , int $ key_length , int $ iterations , string $ digest_algorithm = 'sha1 ' ): string |false {}
106
106
107
107
function openssl_pkcs7_verify (string $ filename , int $ flags , string $ signerscerts = UNKNOWN , array $ cainfo = UNKNOWN , string $ extracerts = UNKNOWN , string $ content = UNKNOWN , string $ pk7 = UNKNOWN ): bool |int {}
108
108
109
- /** @param X509Certificate |string|array $recipcerts */
109
+ /** @param OpenSSLCertificate |string|array $recipcerts */
110
110
function openssl_pkcs7_encrypt (string $ infile , string $ outfile , $ recipcerts , ?array $ headers , int $ flags = 0 , int $ cipher = OPENSSL_CIPHER_RC2_40 ): bool {}
111
111
112
- /** @param OpenSSLKey|X509Certificate |string|array $signkey */
113
- function openssl_pkcs7_sign (string $ infile , string $ outfile , X509Certificate |string $ signcert , $ signkey , ?array $ headers , int $ flags = PKCS7_DETACHED , ?string $ extracertsfilename = null ): bool {}
112
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $signkey */
113
+ function openssl_pkcs7_sign (string $ infile , string $ outfile , OpenSSLCertificate |string $ signcert , $ signkey , ?array $ headers , int $ flags = PKCS7_DETACHED , ?string $ extracertsfilename = null ): bool {}
114
114
115
- /** @param OpenSSLKey|X509Certificate |string|array|null $recipkey */
116
- function openssl_pkcs7_decrypt (string $ infilename , string $ outfilename , X509Certificate |string $ recipcert , $ recipkey = null ): bool {}
115
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array|null $recipkey */
116
+ function openssl_pkcs7_decrypt (string $ infilename , string $ outfilename , OpenSSLCertificate |string $ recipcert , $ recipkey = null ): bool {}
117
117
118
118
function openssl_pkcs7_read (string $ infilename , &$ certs ): bool {}
119
119
120
120
function openssl_cms_verify (string $ filename , int $ flags = 0 , ?string $ signerscerts = null , ?array $ cainfo = null , ?string $ extracerts = null , ?string $ content = null , ?string $ pk7 = null , ?string $ sigfile = null , $ encoding = OPENSSL_ENCODING_SMIME ): bool {}
121
121
122
- /** @param X509Certificate |string|array $recipcerts */
122
+ /** @param OpenSSLCertificate |string|array $recipcerts */
123
123
function openssl_cms_encrypt (string $ infile , string $ outfile , $ recipcerts , ?array $ headers , int $ flags = 0 , int $ encoding = OPENSSL_ENCODING_SMIME , int $ cipher = OPENSSL_CIPHER_RC2_40 ): bool {}
124
124
125
- /** @param OpenSSLKey|X509Certificate |string|array $signkey */
126
- function openssl_cms_sign (string $ infile , string $ outfile , X509Certificate |string $ signcert , $ signkey , ?array $ headers , int $ flags = 0 , int $ encoding = OPENSSL_ENCODING_SMIME , ?string $ extracertsfilename = null ): bool {}
125
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $signkey */
126
+ function openssl_cms_sign (string $ infile , string $ outfile , OpenSSLCertificate |string $ signcert , $ signkey , ?array $ headers , int $ flags = 0 , int $ encoding = OPENSSL_ENCODING_SMIME , ?string $ extracertsfilename = null ): bool {}
127
127
128
- /** @param OpenSSLKey|X509Certificate |string|array $recipkey */
129
- function openssl_cms_decrypt (string $ infilename , string $ outfilename , X509Certificate |string $ recipcert , $ recipkey , int $ encoding = OPENSSL_ENCODING_SMIME ): bool {}
128
+ /** @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $recipkey */
129
+ function openssl_cms_decrypt (string $ infilename , string $ outfilename , OpenSSLCertificate |string $ recipcert , $ recipkey , int $ encoding = OPENSSL_ENCODING_SMIME ): bool {}
130
130
131
131
/** @param array $certs */
132
132
function openssl_cms_read (string $ infilename , &$ certs ): bool {}
133
133
134
134
/**
135
135
* @param string $crypted
136
- * @param OpenSSLKey|X509Certificate |string|array $key
136
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
137
137
*/
138
138
function openssl_private_encrypt (string $ data , &$ crypted , $ key , int $ padding = OPENSSL_PKCS1_PADDING ): bool {}
139
139
140
140
/**
141
141
* @param string $crypted
142
- * @param OpenSSLKey|X509Certificate |string|array $key
142
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
143
143
*/
144
144
function openssl_private_decrypt (string $ data , &$ crypted , $ key , int $ padding = OPENSSL_PKCS1_PADDING ): bool {}
145
145
146
146
/**
147
147
* @param string $crypted
148
- * @param OpenSSLKey|X509Certificate |string|array $key
148
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
149
149
*/
150
150
function openssl_public_encrypt (string $ data , &$ crypted , $ key , int $ padding = OPENSSL_PKCS1_PADDING ): bool {}
151
151
152
152
/**
153
153
* @param string $crypted
154
- * @param OpenSSLKey|X509Certificate |string|array $key
154
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
155
155
*/
156
156
function openssl_public_decrypt (string $ data , &$ crypted , $ key , int $ padding = OPENSSL_PKCS1_PADDING ): bool {}
157
157
158
158
function openssl_error_string (): string |false {}
159
159
160
160
/**
161
161
* @param string $signature
162
- * @param OpenSSLKey|X509Certificate |string|array $key
162
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
163
163
* @param int|string $method
164
164
*/
165
165
function openssl_sign (string $ data , &$ signature , $ key , $ method = OPENSSL_ALGO_SHA1 ): bool {}
166
166
167
167
/**
168
- * @param OpenSSLKey|X509Certificate |string|array $key
168
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $key
169
169
* @param int|string $method
170
170
*/
171
171
function openssl_verify (string $ data , string $ signature , $ key , $ method = OPENSSL_ALGO_SHA1 ): int |false {}
172
172
173
173
/**
174
174
* @param string $sealdata
175
175
* @param array $ekeys
176
- * @param OpenSSLKey|X509Certificate |string|array $pubkeys
176
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $pubkeys
177
177
* @param string $iv
178
178
*/
179
179
function openssl_seal (string $ data , &$ sealdata , &$ ekeys , array $ pubkeys , string $ method = UNKNOWN , &$ iv = UNKNOWN ): int |false {}
180
180
181
181
/**
182
182
* @param string $opendata
183
- * @param OpenSSLKey|X509Certificate |string|array $privkey
183
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $privkey
184
184
*/
185
185
function openssl_open (string $ data , &$ opendata , string $ ekey , $ privkey , string $ method = UNKNOWN , string $ iv = UNKNOWN ): bool {}
186
186
@@ -201,18 +201,18 @@ function openssl_decrypt(string $data, string $method, string $password, int $op
201
201
202
202
function openssl_cipher_iv_length (string $ method ): int |false {}
203
203
204
- function openssl_dh_compute_key (string $ pub_key , OpenSSLKey $ dh_key ): string |false {}
204
+ function openssl_dh_compute_key (string $ pub_key , OpenSSLAsymmetricKey $ dh_key ): string |false {}
205
205
206
206
/**
207
- * @param OpenSSLKey|X509Certificate |string|array $peer_pub_key
208
- * @param OpenSSLKey|X509Certificate |string|array $priv_key
207
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $peer_pub_key
208
+ * @param OpenSSLAsymmetricKey|OpenSSLCertificate |string|array $priv_key
209
209
*/
210
210
function openssl_pkey_derive ($ peer_pub_key , $ priv_key , int $ keylen = 0 ): string |false {}
211
211
212
212
/** @param bool $result_is_strong */
213
213
function openssl_random_pseudo_bytes (int $ length , &$ result_is_strong = UNKNOWN ): string {}
214
214
215
- function openssl_spki_new (OpenSSLKey $ privkey , string $ challenge , int $ algo = OPENSSL_ALGO_MD5 ): string |false {}
215
+ function openssl_spki_new (OpenSSLAsymmetricKey $ privkey , string $ challenge , int $ algo = OPENSSL_ALGO_MD5 ): string |false {}
216
216
217
217
function openssl_spki_verify (string $ spki ): bool {}
218
218
0 commit comments