Ký tài liệu từ xa với eSigner CSC API

Hướng dẫn này sẽ chỉ cho bạn cách đăng ký một đơn đặt hàng chứng chỉ ký tài liệu với SSL.com's người ký điện tử dịch vụ và sử dụng API Cloud Signature Consortium (CSC) để ký kỹ thuật số băm tài liệu và tệp PDF. Bạn có thể sử dụng hướng dẫn này với cURL or Người phát thơ. Chúng tôi khuyên người dùng Postman nên cài đặt ứng dụng máy tính để bàn để làm việc thông qua các ví dụ. Các ví dụ trong hướng dẫn này đều có thể áp dụng cho môi trường eSigner và eSealing sản xuất và thử nghiệm của SSL.com. Sự khác biệt trong lệnh giữa chế độ sản xuất và thử nghiệm được giải thích trong các phần sau.

Để làm theo các hướng dẫn này, bạn sẽ cần:

  • Một thứ tự chứng chỉ ký tài liệu đã được xác thực. Xin vui lòng đọc cách làm này để được hướng dẫn đầy đủ về cách đặt hàng và xác nhận.
  • A ID khách hàng (còn được gọi là một ID ứng dụng. Vui lòng tham khảo trước cách làm này để biết hướng dẫn về cách tạo thông tin đăng nhập này).

Đặt hàng Chứng chỉ ký tài liệu SSL.com của bạn

Bạn có thể bỏ qua phần này nếu bạn đã có chứng chỉ ký tài liệu được cấp. Nếu trường hợp này xảy ra, vui lòng chuyển sang phần tiếp theo thảo luận về cách đăng ký chứng chỉ của bạn trong eSigner.

Cách đặt hàng chứng chỉ trong môi trường sản xuất

Vui lòng tham khảo bài viết hướng dẫn này để được hướng dẫn cách đặt hàng chứng nhận ký tài liệu sản xuất: Quy trình đặt hàng chứng chỉ ký mã và tài liệu

Cách đặt Chứng chỉ Kiểm tra trên Sandbox của SSL.com

SSL.com cung cấp môi trường Sandbox chuyên dụng, phản ánh cổng SSL.com trực tiếp và API SWS của chúng tôi, để có không gian thử nghiệm không có rủi ro. Cài đặt “phòng thí nghiệm” này cho phép người dùng khám phá và thử nghiệm các dịch vụ của SSL.com mà không lo gây ra sự gián đoạn hoặc phát sinh chi phí thực tế. 

Bài viết, Sử dụng Hộp cát SSL.com để Kiểm tra và Tích hợp, sẽ giúp bạn điều hướng quá trình thiết lập tài khoản Sandbox, bắt đầu đơn hàng thử nghiệm và tích hợp Sandbox với API SWS.

Sau khi bạn đã tạo chứng chỉ kiểm tra của mình, vui lòng liên hệ với nhóm hỗ trợ SSL.com để xác thực chứng chỉ đó. Bạn có thể thực hiện việc này bằng cách nhấp vào nút trò chuyện trực tuyến ở góc dưới bên phải của SSL.com trang web hoặc gửi email đến hỗ trợ@ssl.com.

Đăng ký eSigner và thiết lập xác thực hai yếu tố

Trước khi có thể bắt đầu sử dụng API CSC, bạn cần đăng ký dịch vụ ký điện toán đám mây eSigner của SSL.com. Các đơn đặt hàng đã được xác thực có thể được đăng ký vào eSigner theo hướng dẫn bên dưới: 

  1. . Điều hướng đến Đơn Đặt Hàng trong tài khoản SSL.com của bạn và tìm đơn đặt hàng của bạn.
    Định vị đơn hàng
  2. Nhấp vào đơn đặt hàng chi tiết liên kết.
    chi tiết
  3. Tạo và xác nhận mã PIN 4 chữ số, sau đó nhấp vào tạo mã PIN .
    Nếu bạn cần đặt lại mã PIN eSigner của mình, vui lòng đọc cách làm này.
    Tạo mã PIN
  4. Mã QR sẽ xuất hiện.
    Lần sau khi bạn tải lại trang, mã QR sẽ không hiển thị. Nếu bạn cần xem hoặc đặt lại mã QR eSigner của mình, vui lòng đọc cách làm này.
    Mã QR
  5. Quét mã vào ứng dụng xác thực 2 yếu tố trên thiết bị di động của bạn, chẳng hạn như Google Authenticator or Tự động. Ứng dụng sẽ cung cấp cho bạn mật khẩu dùng một lần (OTP) để sử dụng khi ký. Mỗi OTP có giá trị trong 30 giây.
    OTP trong Authy
Mẹo: Bạn có thể sử dụng eSigner để chia sẻ chứng chỉ ký xác thực tổ chức (OV) giữa các thành viên trong nhóm. Xin vui lòng đọc Chia sẻ nhóm để nhận chứng chỉ eSigner Document và EV Code Signing để được hướng dẫn.

Tùy chọn: Chuyển đổi chứng chỉ ký tài liệu OV của bạn thành chứng chỉ niêm phong

Lưu ý: Phần này chỉ dành cho người dùng muốn thực hiện eealing. Để tự động ký tài liệu và không bị nhắc nhở bởi Mật khẩu một lần (OTP), người dùng tự chuyển đổi chứng chỉ ký tài liệu Xác thực Tổ chức (OV) của họ thành chứng chỉ niêm phong trên tài khoản SSL.com của họ. Xin lưu ý rằng không thể chuyển đổi chứng chỉ ký tài liệu Xác thực Cá nhân (IV) để niêm phong. Hướng dẫn chuyển đổi eealing được trình bày chi tiết dưới đây:

  1. Nhấp chuột Đơn Đặt Hàng trên menu trên cùng của tài khoản SSL.com của bạn. 
  2. Xác định vị trí chứng chỉ của bạn và nhấp vào tải về / chi tiết liên kết.
  3. Nhấn vào XÓA 2FA .

Cài đặt Postman và Nhập Bộ sưu tập API

Các hướng dẫn trong phần này chỉ dành cho người dùng Postman. Nếu bạn đang sử dụng cURL với CSC API, bạn có thể chuyển sang phần tiếp theo.

  1. Tải xuống và giải nén Bộ sưu tập CSC API PostmanBộ sưu tập Người đưa thư API ký tài liệu (xem https://www.postman.com/sslcom cho các bộ sưu tập API SSL.com trực tuyến).
    Bộ sưu tập người đưa thư
  2. Tải về và cài đặt Khách hàng Postman REST.
    Tải xuống ứng dụng khách Postman REST
  3. Khởi chạy Postman, sau đó tạo tài khoản Postman mới hoặc đăng nhập vào một tài khoản hiện có.
    Đăng nhập Người đưa thư
  4. Nhấn vào Nhập khẩu .
    Nút nhập
  5. Nhấn vào Tải lên tập tin , điều hướng đến các tệp thu thập API đã giải nén (csc-api-prod.postman_collection.jsondocument-signing-api-prod.postman_collection.json), và mở chúng.
    Tải lên tập tin
  6. Nhấn vào Nhập khẩu .
    Nhấp vào nút nhập
  7. Các yêu cầu API bạn sẽ làm việc hiện có sẵn trong Các hạng mục ở bên trái cửa sổ Người đưa thư.
    Yêu cầu API

Lấy mã thông báo truy cập

Bước tiếp theo là lấy mã thông báo truy cập từ SSL.com. Bạn sẽ cần ID khách hàng có sẵn, cũng như tên người dùng và mật khẩu cho tài khoản SSL.com của bạn. Mã thông báo truy cập có giá trị trong một giờ sau khi chúng được phát hành.

Sử dụng các tab có thể nhấp bên dưới để chọn hướng dẫn cho Người đưa thư hoặc cURL:

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Chọn một yêu cầu API từ bộ sưu tập API CSC.
    chọn yêu cầu API
  2. Chọn hình ba gạch cho phép Tab và chọn OAuth 2.0 từ Kiểu đơn.
    Tab Ủy quyền
  3. Nhập thông tin sau vào biểu mẫu:
    • Tiền tố Header: Bearer
    • Tên Mã thông báo: SSLCOM CSC (hoặc bất kỳ tên dễ nhớ nào khác mà bạn thích)
    • Loại tài trợ: Authorization Code
    • Gọi lại URL: https://upload.esigner.com
    • Ủy quyền bằng trình duyệt: không được kiểm soát
    • URL xác thực:  https://login.ssl.com/oauth2/authorize cho môi trường Sản xuất; https://oauth-sandbox.ssl.com/oauth2/authorize cho môi trường Sandbox.
    • URL mã thông báo truy cập: https://login.ssl.com/oauth2/token cho môi trường Sản xuất; https://oauth-sandbox.ssl.com/oauth2/token cho môi trường Sandbox. 
    • ID khách hàng: [ID khách hàng của bạn]
    • Bí mật khách hàng: [Bí mật khách hàng của bạn]
    • Phạm vi: service
    • Nhà nước: [để trống]
    • Xác thực Khách hàng: Send as Basic Auth header

    Khi bạn hoàn thành, hãy nhấp vào Nhận mã thông báo truy cập mới .
    Nhận mã thông báo truy cập mới

  4. Một biểu mẫu đăng nhập sẽ xuất hiện. Nhập tên người dùng và mật khẩu SSL.com của bạn, sau đó nhấp vào Thành viên đăng nhập .
    Đăng nhập tài khoản
  5. Mã thông báo truy cập mới của bạn sẽ xuất hiện trong Postman. Chọn văn bản mã thông báo truy cập và sao chép nó vào khay nhớ tạm, sau đó đóng Quản lý mã thông báo truy cập hộp thoại. Dán mã thông báo truy cập của bạn vào trình soạn thảo văn bản để bạn có thể truy cập dễ dàng. Mỗi mã thông báo truy cập sẽ hết hạn sau một giờ.
    Bạn cũng có thể lưu mã thông báo của mình để sử dụng lại trong các yêu cầu Người đưa thư, nhưng chúng tôi nhận thấy rằng cách sao chép và dán mã thông báo trực tiếp vào mỗi yêu cầu là đáng tin cậy nhất.
    Truy cập thẻ
  1. Sử dụng lệnh sau để yêu cầu mã thông báo truy cập. Thay thế các giá trị được hiển thị trong CHỮ HOA bằng các giá trị thực của bạn:
    curl --location --request POST "https://login.ssl.com/oauth2/token" \ --header "Content-Type: application/json" \ --data-raw '{ "client_id" : "Của BẠN -CLIENT-ID", "client_secret" : "BÍ MẬT KHÁCH HÀNG CỦA BẠN", "grant_type" : "mật khẩu", "tên người dùng" : "TÊN NGƯỜI DÙNG CỦA BẠN", "mật khẩu" : "MẬT KHẨU CỦA BẠN" }'
  2. Bạn sẽ nhận được một đối tượng JSON chứa mã thông báo truy cập và mã thông báo làm mới. Sao chép giá trị mã thông báo truy cập để dán vào các yêu cầu API của bạn. Bạn sẽ không cần mã làm mới cho những ví dụ này.
    Lấy mã thông báo truy cập

Ký một Hash

Bây giờ bạn đã có mã thông báo truy cập, bạn có thể bắt đầu thực hiện các yêu cầu API và tạo chữ ký. Phần này sẽ dẫn bạn qua năm yêu cầu có sẵn trong bộ sưu tập CSC của Postman, dẫn đến việc tạo chữ ký điện tử từ băm tài liệu.

Thuật toán SHA 256 nên được sử dụng để tính toán hàm băm của tài liệu PDF. 

  1. Cần có thư viện PDF để thao tác với tệp PDF cho đầu vào băm và sau đó nhúng PKCS#7 vào tài liệu PDF. (ví dụ: ApachePDFBox trong Java). 
  2. Thư viện tiền điện tử để tạo PKCS#7 từ chữ ký thô nhận được từ API eSigner (ví dụ: BouncyCastle trong Java).

Nhận thông tin CSC (Tùy chọn)

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Bạn có thể sử dụng Thông tin CSC yêu cầu nhận thông tin về dịch vụ chữ ký đám mây của SSL.com. Lưu ý rằng, không giống như các yêu cầu khác trong bộ sưu tập, yêu cầu này không yêu cầu mã thông báo truy cập của bạn. Để gửi yêu cầu, hãy chọn Thông tin CSC từ API CSC bộ sưu tập, sau đó nhấp vào Gửi .
    Gửi yêu cầu thông tin CSC
  2. Thông tin về dịch vụ chữ ký đám mây sẽ xuất hiện trong một đối tượng JSON trong Postman's Phản ứng trường.
    Thông tin CSC
  1. Sử dụng lệnh sau để nhận thông tin về dịch vụ API CSC của SSL.com. Nếu bạn ở trong môi trường hộp cát, hãy sử dụng https://cs-try.ssl.com/csc/v0/info thay thế. 
    curl --location --request POST "https://cs.ssl.com/csc/v0/info" \ --header "Content-Type: application / json" \ --data-raw "{}"
  2. Bạn sẽ nhận được một đối tượng JSON với thông tin chi tiết về dịch vụ:
    Nhận thông tin CSC

Danh sách thông tin đăng nhập CSC

Sản phẩm Danh sách thông tin đăng nhập CSC yêu cầu sẽ truy xuất thông tin xác thực bạn sẽ sử dụng trong các yêu cầu API sau này.

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Chọn Danh sách thông tin đăng nhập CSC Và nhấp vào cho phép tab.
    Tab ủy quyền
  2. Chọn Mã thông báo mang từ Kiểu menu, dán mã thông báo truy cập của bạn vào Mã thông báo sau đó nhấp vào trường Gửi .
    Gửi yêu cầu danh sách thông tin xác thực
  3. Đối tượng JSON có danh sách ID thông tin xác thực được liên kết với người dùng sẽ xuất hiện trong Phản ứng cánh đồng. Danh sách của bạn có thể sẽ chứa một giá trị. Sao chép và dán ID thông tin xác thực của bạn vào trình soạn thảo văn bản để sử dụng cho các yêu cầu sau này.
    ID thông tin xác thực
  1. Nhập lệnh sau. (Thay thế MY-ACCESS-TOKEN bằng mã thông báo truy cập thực tế của bạn). Nếu bạn đang ở trong môi trường hộp cát, hãy sử dụng https://cs-try.ssl.com/csc/v0/credentials/list thay thế:
    curl --location --request POST "https://cs.ssl.com/csc/v0/credentials/list" \ --header "Content-Type: application / json" \ --header "Ủy quyền: Bearer MY- TRUY CẬP TOKEN "\ --data-raw" {} "

    Nếu sử dụng chứng chỉ eseal (chứng chỉ ký tài liệu chỉ có thông tin tổ chức; đi kèm với tài khoản esigner.com miễn phí của bạn), thì hãy bao gồm “clientData”: “DS_ESEAL” (lưu ý: eseals không yêu cầu xác thực OTP). Các tùy chọn khác cho “Dữ liệu khách hàng” là “EVCS” cho Ký mã EV và “DS” (mặc định) cho IV hoặc IV + OV Ký tài liệu:

    curl --location --request POST "https://cs.ssl.com/csc/v0/credentials/list" \ --header "Content-Type: application / json" \ --header "Ủy quyền: Bearer MY- ACCESS-TOKEN "\ --data-raw '{" clientData ":" DS_ESEAL "}'
  2. Bạn sẽ nhận được một đối tượng JSON với một danh sách các ID thông tin xác thực được liên kết với người dùng. Danh sách của bạn có thể sẽ chứa một giá trị. Sao chép và dán ID thông tin xác thực của bạn vào trình soạn thảo văn bản để sử dụng cho các yêu cầu sau này.
    ID thông tin xác thực

Thông tin thông tin xác thực CSC (Tùy chọn)

Sản phẩm Thông tin thông tin xác thực CSC yêu cầu sẽ trả về chứng chỉ và thông tin khác được liên kết với ID thông tin xác thực và không bắt buộc phải ký.

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Để sử dụng yêu cầu này, hãy chọn Thông tin thông tin xác thực CSC từ bộ sưu tập và nhấp vào cho phép tab.
    tab ủy quyền
  2. Chọn Mã thông báo mang từ Kiểu trình đơn, sau đó dán mã thông báo truy cập của bạn vào Mã thông báo trường.
    Dán mã thông báo
  3. Chọn hình ba gạch Cơ thể , sau đó dán ID thông tin xác thực của bạn làm giá trị cho credentialID.
    Dán ID thông tin xác thực
  4. Nhấn vào Gửi .
    Gửi
  5. Một đối tượng JSON với chuỗi chứng chỉ ký của bạn và thông tin khác sẽ xuất hiện trong Phản ứng trường.
    Thông tin xác thực
  1. Nhập lệnh sau. Nếu bạn đang ở trong môi trường hộp cát, hãy sử dụng https://cs-try.ssl.com/csc/v0/credentials/info  Thay thế MY-ACCESS-TOKENMY-CREDENTIAL-ID với thông tin thực tế của bạn:
    curl --location --request POST "https://cs.ssl.com/csc/v0/credentials/info" \ --header "Content-Type: application / json" \ --header "Ủy quyền: Bearer MY- ACCESS-TOKEN "\ --data-raw '{" credentialID ":" MY-CREDENTIAL-ID "," certificate ":" chain "," certInfo ": true," authInfo ": true}'
  2. Bạn sẽ nhận được một đối tượng JSON cùng với chuỗi chứng chỉ ký của mình và các thông tin khác:
    Thông tin thông tin xác thực CSC

Ủy quyền thông tin xác thực

Sản phẩm Ủy quyền thông tin xác thực yêu cầu sẽ truy xuất ủy quyền để ký một băm.

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Bắt đầu bằng cách chọn Ủy quyền thông tin xác thực từ bộ sưu tập và nhấp vào cho phép tab.
    Tab ủy quyền
  2. Chọn Mã thông báo mang từ Kiểu trình đơn, sau đó dán mã thông báo truy cập của bạn vào Mã thông báo trường.
    dán mã thông báo
  3. Chọn hình ba gạch Cơ thể chuyển hướng. Dán ID thông tin đăng nhập của bạn làm credentialID giá trị và một hàm băm của tài liệu bạn muốn ký làm hash giá trị. Lấy và nhập OTP từ ứng dụng xác thực của bạn và nhập nó làm giá trị cho OTP, Sau đó nhấp vào Gửi cái nút. Lưu ý: OTP không bắt buộc đối với chứng chỉ hàn gắn.
    Tab nội dung
  4. Một đối tượng JSON với Dữ liệu Kích hoạt Chữ ký (SAD) của bạn sẽ xuất hiện trong Phản ứng cánh đồng. Sao chép và dán giá trị này vào trình soạn thảo văn bản để sử dụng trong yêu cầu ký hàm băm.
    SAD
  1. Sử dụng lệnh sau. Thay thế MY-ACCESS-TOKEN, MY-CREDENTIAL-IDMY-HASH với thông tin thực tế của bạn. Nhận mật khẩu một lần từ ứng dụng 2FA của bạn và việc sử dụng giống như giá trị của MY-OTP. Lưu ý: OTP không bắt buộc đối với chứng chỉ hàn gắn.
    curl --location --request POST "https://cs.ssl.com/csc/v0/credentials/authorize" \ --header "Content-Type: application / json" \ --header "Ủy quyền: Bearer MY- ACCESS-TOKEN "\ --data-raw '{" credentialID ":" MY-CREDENTIAL-ID "," numSignatures ": 1," hash ": [" MY-HASH "]," OTP ":" MY-OTP "} '
  2. Bạn sẽ nhận được một đối tượng JSON cùng với Dữ liệu kích hoạt chữ ký (SAD) của bạn. Sao chép và dán giá trị này vào trình soạn thảo văn bản để sử dụng trong yêu cầu ký hàm băm.
    Ủy quyền thông tin xác thực

Dấu băm

Bây giờ bạn đã sẵn sàng để ký băm tài liệu.

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Chọn Dấu băm từ bộ sưu tập, sau đó chọn cho phép tab.
    Tab ủy quyền
  2. Chọn Mã thông báo mang từ Kiểu trình đơn, sau đó dán mã thông báo truy cập của bạn vào Mã thông báo trường.
    Dán mã thông báo
  3. Chọn hình ba gạch Cơ thể chuyển hướng. Dán ID thông tin đăng nhập của bạn làm credentialID giá trị, Dữ liệu kích hoạt Chữ ký của bạn dưới dạng SAD giá trị và một hàm băm của tài liệu bạn muốn ký làm hash giá trị, sau đó nhấp vào Gửi .
    Tab nội dung
  4. Một đối tượng JSON có chữ ký của bạn sẽ xuất hiện trong Phản ứng trường.
    Chữ ký
  1. Nhập lệnh sau. Thay thế MY-ACCESS-TOKENMY-CREDENTIAL-ID, MY-SADMY-HASH với thông tin thực tế của bạn:
    curl --location --request POST "https://cs.ssl.com/csc/v0/signatures/signHash" \ --header "Content-Type: application / json" \ --header "Ủy quyền: Bearer MY- ACCESS-TOKEN "\ --data-raw '{" credentialID ":" MY-CREDENTIAL-ID "," SAD ":" MY-SAD "," hash ": [" MY-HASH "]," signAlgo ": "1.2.840.113549.1.1.11"} '
  2. Bạn sẽ nhận được một đối tượng JSON chứa chữ ký của bạn.
    Ký hiệu băm

Ký một bản PDF

Ngoài việc ký các băm tài liệu, bạn cũng có thể tải lên và ký một tệp PDF.

Khi ký một tệp PDF, bạn sẽ làm việc với hai yêu cầu ĐĂNG:

  • Tải lên tài liệu PDF
  • Ký tài liệu PDF

Bộ sưu tập API ký tài liệu

Bạn có thể sử dụng lại thông tin đăng nhập bạn đã lấy ở trên với Danh sách thông tin đăng nhập CSC yêu cầu. Bạn có thể cũng sẽ cần lấy một mã thông báo truy cập.

Tải lên tài liệu PDF

Hướng dẫn người đưa thưHướng dẫn cURL
  1. Chọn hình ba gạch Tải lên tài liệu PDF yêu cầu và nhấp vào cho phép tab.
    Tab ủy quyền
  2. Chọn Mã thông báo mang từ Kiểu trình đơn, sau đó dán mã thông báo truy cập của bạn vào Mã thông báo trường.
    Dán mã thông báo
  3. Chọn hình ba gạch Headers và dán ID thông tin xác thực của bạn vào Giá trị cột.
    Tab tiêu đề
  4. Chọn hình ba gạch Cơ thể tab và nhấp vào × bên cạnh hello.pdf để xóa tên tệp trình giữ chỗ này.
    xóa tên tệp mẫu
  5. Nhấn vào Chọn tập tin , sau đó điều hướng đến tệp bạn muốn tải lên.
    Chọn tập tin
  6. Nhấn vào Gửi .
    Gửi
  7. Chọn và sao chép id giá trị trong phản hồi để sử dụng trong yêu cầu tiếp theo.
    ID
  1. Sử dụng lệnh sau. Thay thế MY-CREDENTIAL-ID, MY-ACCESS-TOKEN/PATH/TO/FILE.pdf với thông tin thực tế của bạn:
    curl --location --request POST "https://ds.ssl.com/v1/pdf/upload" \ --header "Credential-Id: MY-CREDENTIAL-ID" \ --header "Authorization: Bearer MY- ACCESS-TOKEN "\ --header" Content-Type: application / pdf "\ --data-binary" @ / PATH / TO / FILE.pdf "
  2. Bạn sẽ nhận được một đối tượng JSON có giá trị cho id. Sao chép giá trị này để sử dụng trong lần yêu cầu tiếp theo.
    Tải lên PDF

Lưu ý: Để có chữ ký hiển thị, vui lòng tham khảo Tiêu đề yêu cầu HTTP sau (/ v1 / pdf / upload):

Yêu cầu tiêu đề

Mô tả

Chứng chỉ-Id

ID thông tin xác thực duy nhất được chỉ định cho khóa - Bắt buộc

Ký-Lý do

Thêm lý do ký để thêm vào hình thức chữ ký và cả trong từ điển chữ ký - Tùy chọn, ví dụ: tôi phê duyệt tài liệu này

Ký tên-Vị trí

Thêm vị trí ký trong từ điển chữ ký - Tùy chọn, ví dụ: Houston, Texas

Thông tin liên lạc

Thêm thông tin liên hệ trong từ điển chữ ký - Tùy chọn, ví dụ: Số điện thoại

Chữ ký-Trường-Vị trí

Vị trí trường chữ ký nơi chữ ký trực quan hiển thị. Định dạng là "X, y, rộng, cao" - Không bắt buộc

Số trang

Số trang nơi vẽ chữ ký - Tùy chọn

Chữ ký tay

Hình ảnh PNG được mã hóa Base64 của chữ ký tay - Tùy chọn


Ký tài liệu PDF

Bây giờ bạn có thể ký PDF.

Không cần ủy quyền OTP khi ký bằng chứng chỉ ký tài liệu hàn. Bỏ qua tất cả các tham số OTP trong hướng dẫn sau nếu sử dụng dấu hiệu ký tài liệu đính kèm.
Hướng dẫn người đưa thưHướng dẫn cURL
  1. Chọn hình ba gạch Tải lên tài liệu PDF yêu cầu và nhấp vào cho phép tab.
       cho phép
  2. Chọn Mã thông báo mang từ Kiểu trình đơn, sau đó dán mã thông báo truy cập của bạn vào Mã thông báo trường.
    Dán mã thông báo
  3. Chọn tab Nội dung, dán vào id giá trị từ bước trước và một OTP từ ứng dụng xác thực của bạn, sau đó nhấp vào Gửi .
    Gửi yêu cầu
  4. Dữ liệu PDF sẽ xuất hiện bên dưới trong Phản ứng cánh đồng. Chọn Lưu vào tệp từ Lưu phản hồi sau đó đặt tên cho tệp.
    Lưu PDF thành tệp
  5. Mở tệp trong Acrobat để xác nhận rằng tệp đã được ký.
    Chữ ký hợp lệ
  1. Nhập lệnh sau. Thay thế MY-CREDENTIAL-ID, MY-FILE-IDOUTPUT-FILENAME với thông tin thực tế của bạn. Nhận mật khẩu một lần (OTP) từ ứng dụng 2FA của bạn và nhập mật khẩu đó là MY-OTP. Lưu ý: OTP không bắt buộc đối với chứng chỉ hàn gắn:
    curl --location --request POST 'https://ds.ssl.com/v1/pdf/sign' \ --header 'Content-Transfer-Encoding: application / json' \ --header 'Content-Type: application / json '\ --header' Ủy quyền: Bearer MY-ACCESS-TOKEN '\ --data-raw' {"id": "MY-FILE-ID", "otp": "MY-OTP"} '\ - -output OUTPUT-FILENAME
  2. cURL sẽ tải xuống tệp đã ký và lưu vào tên tệp bạn đã chỉ định:
    Ký PDF
  3. Mở tệp PDF trong Acrobat hoặc Acrobat Reader để kiểm tra xem chữ ký có hợp lệ không.
    Chữ ký hợp lệ

Twitter
Facebook
LinkedIn
Reddit
E-mail

Luôn cập nhật thông tin và bảo mật

SSL.com là công ty hàng đầu thế giới về an ninh mạng, PKI và chứng chỉ số. Đăng ký để nhận tin tức, thủ thuật và thông báo sản phẩm mới nhất trong ngành từ SSL.com.

Chúng tôi rất mong nhận được phản hồi của bạn

Hãy tham gia cuộc khảo sát của chúng tôi và cho chúng tôi biết suy nghĩ của bạn về lần mua hàng gần đây của bạn.