Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.35. 배트맨 토토info

The배트맨 토토infoMô -đun cung cấp thông tin về chứng chỉ SSL mà máy khách hiện tại cung cấp khi kết nối vớiPostgreSQL. Mô -đun là vô dụng (hầu hết các chức năng sẽ trả về NULL) nếu kết nối hiện tại không sử dụng SSL.

Phần mở rộng này hoàn toàn không được xây dựng trừ khi cài đặt được cấu hình với--with-opens배트맨 토토.

F.35.1. Các chức năng được cung cấp

ssl_is_uss () trả về boolean

Trả về true nếu kết nối hiện tại với máy chủ sử dụng SSL và sai nếu không.

ssl_version () trả về văn bản

Trả về tên của giao thức được sử dụng cho kết nối SSL (ví dụ: SSLV2, SSLV3 hoặc TLSV1).

SSL_CIPHER () trả về văn bản

Trả về tên của mật mã được sử dụng cho kết nối SSL (ví dụ: DHE-RSA-AES256-sha).

10122_10165

Trả về đúng nếu máy khách hiện tại đã trình bày chứng chỉ máy khách SSL hợp lệ cho máy chủ và sai. (Máy chủ có thể hoặc không thể được cấu hình để yêu cầu chứng chỉ máy khách.)

SSL_CLIENT_SERIAL () Trả về số

Trả về số sê -ri của chứng chỉ máy khách hiện tại. Sự kết hợp giữa số sê -ri chứng chỉ và nhà phát hành chứng chỉ được đảm bảo xác định duy nhất chứng chỉ (nhưng không phải chủ sở hữu của nó - chủ sở hữu nên thường xuyên thay đổi khóa của mình và nhận chứng chỉ mới từ nhà phát hành).

10755_10946

ssl_client_dn () trả về văn bản

Trả về toàn bộ chủ đề của chứng chỉ máy khách hiện tại, chuyển đổi dữ liệu ký tự thành mã hóa cơ sở dữ liệu hiện tại. Giả định rằng nếu bạn sử dụng các ký tự không phải ASCII trong tên chứng chỉ, cơ sở dữ liệu của bạn cũng có thể đại diện cho các ký tự này. Nếu cơ sở dữ liệu của bạn sử dụng mã hóa SQL_ASCII, các ký tự không phải ASCII trong tên sẽ được biểu diễn dưới dạng chuỗi UTF-8.

Kết quả trông giống như/cn = ai đó/c = một số quốc gia/o = một số tổ chức.

ssl_issuer_dn () trả về văn bản

Trả về tên nhà phát hành đầy đủ của chứng chỉ máy khách hiện tại, chuyển đổi dữ liệu ký tự thành mã hóa cơ sở dữ liệu hiện tại. Chuyển đổi mã hóa được xử lý giống như cho배트맨 토토_CLIENT_DN.

Sự kết hợp của giá trị trả về của hàm này với số sê -ri chứng chỉ Xác định duy nhất chứng chỉ.

Chức năng này thực sự hữu ích nếu bạn có nhiều chứng chỉ CA đáng tin cậy trong máy chủ của bạnroot.crt12092_12179

배트맨 토토_CLIENT_DN_FIELD (Text FieldName) Trả về văn bản

Hàm này trả về giá trị của trường được chỉ định trong chủ đề chứng chỉ hoặc null nếu trường không có. Tên trường là các hằng số chuỗi được chuyển đổi thành các định danh đối tượng ASN1 bằng cơ sở dữ liệu đối tượng OpenSSL. Các giá trị sau được chấp nhận:

CommonName (bí danh CN)
Họ (bí danh SN)
tên
Tên được cho (bí danh GN)
Tên quốc gia (bí danh C)
Tên địa phương (bí danh L)
StateorProvincename (bí danh ST)
Tổ chức (bí danh o)
Tổ chức
tiêu đề
Sự miêu tả
tên viết tắt
Mã bưu điện
Streetaddress
Thế hệ
Sự miêu tả
dnqualifier
x500UniqueIdentifier
bút danh
vai trò
EmailAddress

Tất cả các trường này là tùy chọn, ngoại trừCommonName. Nó phụ thuộc hoàn toàn vào chính sách của CA của bạn, những người trong số họ sẽ được bao gồm và điều gì sẽ không xảy ra. Tuy nhiên, ý nghĩa của các trường này được xác định nghiêm ngặt bởi các tiêu chuẩn X.500 và X.509, do đó bạn không thể chỉ định ý nghĩa tùy ý cho chúng.

SSL_ISSUER_FIELD (Text FieldName) Trả về văn bản

Same as배트맨 토토_CLIENT_DN_FIELD, nhưng đối với nhà phát hành chứng chỉ chứ không phải là đối tượng chứng chỉ.

F.35.2. Tác giả

Victor Wagner, CryptoCom Ltd

E-mail của CryptoCom Open배트맨 토토 Group: