# File containing internal localization messages used by 
# log comments, approval notifications and some exceptions in CESeCore.
#
# The keys should be sections into which module the message
# originates from, example raadmin.msg1 or keyrecovery.testmessage
#
# VIETNAMESE VERSION

# Native encoding:  UTF-8
# EJBCA supported:  6.x
# Modified date:    $Id: intresources.vi.properties 29412 2018-06-29 09:54:33Z mikekushner $
# 
# Contributors:
#   VGISC


# Database protection resources
databaseprotection.errorverify = "Sự bảo vệ Row sai, the data '{0}' không thể xác thực bởi '{1}'. Class {2}, rowId {3}."
databaseprotection.notokenwithid = Không có cơ sở dữ liệu bảo vệ token với id{0}.

# Backup resources
backup.notauthorized = Quản trị '{0}' không có quyền sao lưu.
restore.notauthorized = Quản trị '{0}'  không có quyền phục hồi.

# CA administration resources
caadmin.addedca = CA với id {0} và tên {1} đã được thêm vào, trạng thái : {2}.
caadmin.editedca = CA với id {0} và tên {1} đã chỉnh sửa. 
caadmin.removedca = CA với id {0} và tên {1} đã xóa bỏ.
caadmin.renamedca = CA với tên {0}, và id {1}, đã đổi tên  thành {2}.
caadmin.updatedcaid = Tham chiếu tới CA id {0} đã cập nhật id {1} và Subject DN '{2}'.
caadmin.caexistsname = CA với name {0} đã tồn tại.
caadmin.caexistsid = CA với id {0} đã tồn tại.
caadmin.canotexistsid = CA với id {0} không tồn tại.
caadmin.canotexistsname = CA với name {0} không tồn tại.
caadmin.notauthorizedtoca = Quản trị '{0}' không được phép cho CA {1}.
caadmin.notauthorizedtoaddca = Quản trị '{0}' không được phép thêm CA {1}.
caadmin.notauthorizedtoeditca = Quản trị '{0}' không được phép chỉnh sửa CA {1}.
caadmin.notauthorizedtoremoveca = Quản trị '{0}' không được phép xóa CA {1}.
caadmin.notauthorizedtorenameca = Quản trị '{0}'  không được phép đổi tên CA {1}.
caadmin.caexpired = CA {0} đã hết hạn.
caadmin.canotyetvalid = CA {0} không hợp lệ.

# Authentication resources
authentication.failed =  Xác thực đã thất bại. Thông tin thêm: {0}

# Authorization resources
authorization.roleadded = Quyền {0} đã thêm vào.
authorization.erroraddroleexists = Lỗi thêm quyền {0}, quyền đã tồn tại.
authorization.errorrolenotexists = Quyền với tên {0} không tồn tại.
authorization.errorroleexists = Một quyền với tên {0} đã tồn tại. 
authorization.roleremoved = Quyền {0} đã bị xóa.
authorization.rolerenamed = Quyền được đổi tên từ {0} thành {1}.
authorization.accessrulesadded = Đã thêm những quy tắc truy cập sau đây cho quyền {0}: {1}
authorization.accessruleschanged = Đã thay đổi những quy tắc sau đây trong quyền {0}: {1}
authorization.accessrulesremoved = Xóa những quy tắc truy cập sau đây từ quyền {0}: {1}
authorization.adminadded = Đã thêm phía quản trị (s) {0} cho quyền {1}.
authorization.adminchanged = Chỉnh sửa phía quản trị {0} trong quyền {1}.
authorization.adminremoved = Xóa phía quản trị(s) {0} từ quyền {1}.
authorization.errorcreateauthtree = Lỗi khi tạo AuthorizationTreeUpdateDataBean.
authorization.notauthorizedtoeditroles = Quản trị {0} không có quyền sửa các quyền.
authorization.notauthorizedtoeditrole = Quản trị {0} không có quyền chỉnh sửa quyền {1}.
authorization.notauthorizedtoresource = Quản trị không có quyền truy cập nguồn lực {0}. Msg: {1}.
authorization.notauthorizedtoapprovalrequest = Quản trị {0} không có quyền phê duyệt yêu cầu với ID {1} theo profile với ID {2}.

# Certificate creation resources
createcert.popverificationfailed = Xác thực POPO thất bại.
createcert.nokeyinrequest = Không có public key trong yêu cầu
createcert.canotfoundissuerusername = Không tìm thấy CA Id từ issuerDN '{0}' hoặc tên người dùng username '{1}'
createcert.canotactive = Ký CA '{0}' không kích hoạt.
createcert.usertypeinvalid = Kiểu người dùng là USER_INVALID, không thể tạo chứng thư số cho người dùng'{0}'.
createcert.key_exists_for_another_user = Người dùng '{0}' không được phép dùng key giống với cái người dùng khác đang dùng.
createcert.subjectdn_exists_for_another_user = Người dùng '{0}' không được phép sử dụng subject DN giống như của  các người dùng khác{1} đang sử dụng trong khi được phát hành bởi cùng CA (ngay cả nếu CN postfix đã được dùng). Xem thiết lập cài đặt cho 'Enforce unique DN' trong section Certification Authorities.
createcert.not_unique_certserialnumberindex = Không cho tùy biến số sê-ri chứng thư số do không có mục duy nhất (issuerDN,serialNumber) trên bảng  'CertificateData'. 
createcert.certprof_not_allowing_cert_sn_override = certificate profile đã sử dụng ('{0}') không được phép ghi đè số sê-ri chứng thư số.
createcert.cert_serial_number_already_in_database = Đã sẵn sàng lưu trữ chứng thư số trong 'CertificateData' với số sê-ri '{0}'.
createcert.certprof_not_allowing_cert_sn_override_using_normal = Không được phép tùy biến số sê-ri bởi certificate profile ('{0}'), sử dụng số sê-ri thông thường.
createcert.errorcertprofilenotfound = Không thể tìm thấy Certificate Profile ({0}).
createcert.errorcertprofiletype = Sai kiểu Certificate Profile ({0}) cho end entity. Chỉ End Entity Certificate Profiles có thể được cấp phát bởi signsession bean
createcert.errorcertprofilenotauthorized = Dữ liệu End Entity chứa một CA ,{0}, cái mà Certificate Profile, {1},không có quyền dùng.
createcert.unsupportedkeytype = Không hỗ trợ public key ({0}), chỉ có RSA và ECDSA keys là được hỗ trợ.
createcert.illegalkeylength = Độ dài key không hợp lệ, không không được cấp quyền bởi certificate profile: {0}.
createcert.illegalkeyalgorithm = Thuật toán không hợp lệ, không được cấp quyền bởi certificate profile: {0}. 
createcert.notauthorized = Quản trị '{0}' không có quyền tạo chứng thư số từ CA {1}.
createcert.errorbeyondmaxvalidity = notAfter từ yêu cầu ({0}) cho người dùng '{1}' dài hơn mức tối đa đã chỉ định trong certificate profile ({2}), không cho phép,sử dụng notAfter từ certificate profile.
createcert.limitingvalidity = Hạn chế hiệu lực chứng thư số do hiệu lực được yêu cầu({0}) vượt quá hiệu lực CA ({1}).
createcert.limitingvaliditystart = Hạn chế hiệu lực của certificate do hiệu lực của yêu cầu ({0}) trước khi hiệu lực của CA bắt đầu({1}).
createcert.errorinvalidcausality = Ngày bắt đầu ({0}) sau ngày kết thúc ({1}). Thử khôi phục bằng cách thay đổi ngày.
createcert.errorinvalidstarttime = Bỏ qua định dạng thời gian bắt đầu không hợp lệ({0}). 
createcert.errorbeforecurrentdate = notBefore từ yêu cầu ({0}) cho người dùng '{1}' trước ngày thời gian hiện tại, không cho phép, sử dụng giờ hiện tại thay thế.
createcert.errorbeyondtoolateexpiredate = Ngày hết hạn đã yêu cầu không trước khi cấu hình 'ca.toolateexpiredate'. Ngày hết hạn chứng thư số '{0}'. ca.toolateexpiredate '{1}'.
createcert.invalidsignaturealg = Thuật toán chữ ký {0} không thuộc thuật toán chữ ký đã được cho phép. Thuật toán khả dụng: {1}. 
createcert.illegalname = Đối tượng đã yêu cầu DN không hợp lệ. Tên không hợp lệ chỉ hiển thị trong trace log.
createcert.errorpathverifykeyid = AuthorityKeyId của chứng thử số đã cấp phát({0}) không khớp với SubjectKeyId của CA-certificate ({1}).
createcert.errorpathverifydn = DN cấp phát của chứng thư số đã cấp ({0}) không khớp với Subject DN của CA-certificate  ({1}).
createcert.privatekeyusagenotvalid = PrivateKeyUsagePeriod.notBefore không hợp lệ cho tới khi {0} cho CA với subjectDN '{1}'.
createcert.privatekeyusageexpired = PrivateKeyUsagePeriod.notAfter hết hạn tại {0} cho CA với subjectDN '{1}'.
createcert.ctlogsubmissionsuccessful = Đăng ký thành công CT pre-certificate đến các CT logs.
createcert.ctlogsubmissionfailed = Đăng ký thất bại pre-certificate tới số yêu cầu của CT logs. mặc dù pre-certificate có thể đã được xuất bản bên trong một vài logs.
# CRL creation resources
createcrl.createdcrl = Tạo CRL với số {0} cho CA '{1}' với DN '{2}'.
createcrl.errorcreate =Lỗi tạo CRL cho CA {0}, thông báo: {1}.
createcrl.caoffline = CA {0}, {1} đang off-line. Không thể tạo được CRL.
createcrl.errornotactive = CA {0}, {1} đang không hoạt động. Không thể tạo được CRL.
createcrl.catokenoffline = CA token cho CA {0}, {1} đang off-line. Không thể tạo được CRL.
createcrl.crlinfonull = Crlinfo là null cho CA {0}, vì vậy chúng ta dùng 0 như là nextUpdate.
createcrl.generalerror = Lỗi khi tạo CRL cho CA {0}. /Error generating CRL for CA {0}.
createcrl.erroravailcas = Lỗi nhận các CA hiện có./Error getting available CAs.
createcrl.notauthorized = Admin '{0}' không có quyền tạo CRL cho CA {1}.
createcrl.nocrlcreate = Không có CRL được tạo cho một {0} CA.

# Store resources
store.storecert = Đã lưu trữ chứng thư số cho username '{0}', fp={1}, subjectDN '{2}', issuerDN '{3}', serialNo={4}.
store.revokedcert = Đã thu hồi chứng thư số cho username '{0}', fp={1}, revocationReason={2}, subjectDN '{3}', issuerDN '{4}', serialNo={5}.
store.unrevokedcert = Đã kích hoạt chứng thư số đang giữ cho username '{0}', fp={1}, revocationReason={2}, subjectDN '{3}', issuerDN '{4}', serialNo={5}.
store.ignorerevoke = Đã bỏ qua setRevokeStatus() request serialNo {0}. Current certificate status {1}. Revocation reason {2}.
store.revokedallbyca = Đã thu hồi tất cả CAs chứng thư số từ người phát hành issuer '{0}' successfully. Permanently revoked {1} certificates with reason {2}.
store.errorrevokeallbyca = Lỗi khi cố thu hồi tất cả chứng thư số của CA bởi người phát hành issuer '{0}'.
store.errorfindcertfp  = Không thể tìm được chứng thử số với dấu vân tay fingerprint {0} và serno {1}.
store.errorfindcertserno = Không thể tìm được chứng thư số với serno {0}.
store.errorsetstatusargument = Thiết lập trạng thái = không thể gọi được với trạng thái status thu hồi REVOKED hay kích hoạt ACTIVE, sử dụng setRevokeStatus thay thế. Đã yêu cầu dấu vân tay fingerprint={0}, status={1}.
store.setstatus = Thiết lập trạng thái status trên chứng thư số cho username '{0}', fp={1}, status={2}, subjectDN '{3}', issuerDN '{4}', serialNo={5}.
store.setstatusfailed = Thử thiết lập trạng thái status {0} cho chứng thư số với dấu vân tay fingerprint {1}, nó không tồn tại. 
store.storecrl = Đã lưu trữ CRL với CRLNumber={0}, fingerprint={1}, issuerDN '{2}'.
store.errorstorecrl = Lỗi lưu trữ CRL với CRLNumber={0}, issuerDN '{1}'.
store.errorstorecrlwrongnumber = Thử lưu trữ CRL với number {0}, nhưng một CRL với number {1} đã tồn tại cho issuerDN '{2}'.
store.getcrl = Đã nhận CRL từ người phát hành issuer '{0}', với CRL number {1}.
store.errorgetcrl = Lỗi nhận CRL cho người phát hành issuer '{0}' với CRL number {1}.
store.errorgetcrlinfo = Lỗi nhận thông tin CRL cho người phát hành issuer '{0}'.
store.removedcrl = Đã xóa CRL với dấu vân tay fingerprint={0} và CRLNumber {1} cho issuerDN '{2}'.
store.errorstorecert = Lỗi lưu trữ chứng thư số. /Error storing certificate.
store.errorcertinfo = Lỗi  tìm chứng thư số với dấu vân tay fingerprint {0}.
store.errorfindcertuser = Không thể tìm được chứng thư số với username {0}.
store.errorseveralissuerserno = Có thể đã bị lỗi trong database, có nhiều hơn một chứng thư số có cùng người phát hành issuer '{0}', và serialnumber {1}, đó có phải là chứng thư số CVC certificates?
store.errorcertprofilefixed = Lỗi xử lý certificaterprofile {0}, tên của hồ sơ cố định fixed profile.
store.errorcertprofileexists = certificate profile {0} đã tồn tại.
store.errorcertprofilenotexist = certificate profile {0} không tồn tại.
store.addedcertprofile = Hồ sơ chứng thư số mới new certificate profile {0} đã thêm thành công.
store.editcertprofilenotauthorized = Admin '{0}' không có quyền sửa chữa certificate profile {1}.
store.errorcreatecertprofile = Lỗi khi tạo mới hồ sơ chứng thư số new certificateprofile {0}.
store.erroraddprofilewithtempl = Lỗi thêm hồ sơ chứng thư sốrprofile {0} sử dụng profile {1} như bản mẫu template.
store.addedprofilewithtempl = Hồ sơ chứng thư số mới New certificateprofile {0} đã thêm sử dụng profile {1} như bản mẫu template.
store.removedprofile = Xóa profile {0}.
store.errorremoveprofile = Lỗi xóa hồ sơ chứng thư sốprofile {0}.
store.renamedprofile = Đổi tên hồ sơ chứng thư sốprofile {0} thành {1}.
store.errorrenameprofile = Lỗi xóa hồ sơ chứng thư sốprofile {0} thành {1}.
store.editedprofile = Đã sửa hồ sơ chứng thư sốprofile {0}.
store.erroreditprofile = Lỗi sửa hồ sơ chứng thư sốprofile {0}.
store.editapprovalprofilenotauthorized = Admin '{0}' không có quyền chỉnh sửa hồ sơ phê duyệt approval profiles.

endentity.extendedinfoupgrade = Nâng cấp thông tin mở rộng với phiên bản version {0}.

# Miscellaneous resources
sernogenerator.discarding = Loại bỏ số seri serial number ngoài phạm vi.

# Crypto and CA tokens in CESeCore
token.createdtoken = Đã tạo Crypto Token với classname {0} and id {1}.
token.extractablekey = HW key phải không thể trích xuất được. Bạn có thể thiết lập ca.doPermitExtractablePrivateKeys=true trong ejbca.properties để cho phép trích xuất keys. ca.doPermitExtractablePrivateKeys={0}.
token.noprivate = Không thể đọc private key với định danh alias '{0}' từ keystore, nhận được rỗng. Nếu key được tạo sau khi server ứng dụng application server mới nhất khởi động start thì tái khởi động restart server ứng dụng application server.
token.nopublic = Không thể đọc public key chứng thư số với định danh alias '{0}' từ keystore, nhận được rỗng. Nếu key của chứng thư số được tạo sau server ứng dụng application server mới nhất khởi động start thì tái khởi động restart server ứng dụng application server.
token.nopinencrypt = Thất bại trong tự động mã hóa encrypt auto pin kích hoạt activation pin, sử dụng không mã hóa non-encrypted thay thế: 
token.jceinitfail = Thất bại trong phân tích nhà cung cấp JCE provider. Mã hóa khởi động Encryption operations có thể không hoạt động nhưng chúng tôi vẫn đang tiếp tục... 
token.errornosuchkey = Không có key với định danh alias '{0}'.
token.inforegisterclasspath = Không thể đăng ký {0}. Đây là bình thường không phải lỗi.
token.classnotfound = Không tìm thấy Class: {0}.
token.errorinstansiate = Không thể khởi tạo {0}. {1}.
token.deactivate = Bỏ kích hoạt Crypto Token với id {0}.
token.activated = Đã kích hoạt Crypto Token với id {0}.
token.erroractivate = Lỗi kích hoạt Crypto Token: với id {0}. {1}
token.wrongauthcode = Mã xác thực không hợp lệ. Token id = {0}.
token.errorcreatetoken = Lỗi khi tạo Crypto Token. Token id={0}.
token.deleteentry = Đã xóa entry với định danh alias '{0}' từ token với id {1}.
token.errorcertreqverify = Yêu cầu chứng thư số đang không được xác minh.
token.errorkeynottoken = Key với public key hash {0} không ở trên token.
token.errornokeyalias = Key định danh alias '{0}' không được tìm thấy trong keystore.
token.errornocertalias = Certificate định danh alias '{0}' không tìm thấy trong keystore.
token.authcodemissing = Một mã xác thực authentication code phải được cung cấp. Tạo hoặc kích hoạt keys mới yêu cầu password như một đối số hoặc bật tự động kích hoạt autoActivation. Token id={0}.
token.activationtestfail = Lỗi kiểm tra kích hoạt activation cho Crypto Token với id {0}. 
token.upgrade = Nâng cấp Crypto Token với phiên bản version {0}.
token.generatedkeypair = Tạo key mới cùng cặp với spec {0} vài định danh alias '{1}' cho Crypto Token với id {2}.
token.generatedsymkey = Tạo mới symmetric key với algorithm {0}, size {1} và định danh alias '{2}' cho Crypto Token với id {3}.
token.errornotextractable = Crypto Token không cho phép trích xuất private keys. Đã yêu cầu private key định danh alias {0} và mã hóa encryption key định danh alias {1}.
token.errornotextractable_allkeys = Crypto Token {0} không cho phép trích xuất private keys.
token.nameisinuse = tên '{0}' đã được sử dụng bởi một CryptoToken khác.

# CA token resources
catoken.generatedkeys = Tạo keys mới cho CA with id {0}, renew={1}, activate={2}.
catoken.activatednextkey = Kích hoạt signing key cho Crypto Token với id {0}.
catoken.setproperty = Thiết lập CA token property cho CA với id {0}, key={1}, value={2}.
catoken.invalidkeylength = {0} keys của size nhỏ hơn {1} không được phép dùng cho CA. Đã yêu cầu độ dài là {2}.

# InternalKeyBinding resources
internalkeybinding.nameisinuse = tên '{0}' đã được sử dụng bởi một Internal Key Binding khác.

# OCSP resources
ocsp.additionaldata = Các yêu cầu OCSP mã hoá là '{0}' byte, nhưng độ dài nội dung HTTP là 'bites' (1). OCSP Client có thể bị hỏng hoặc cố tình cố gắng gửi cho bạn quá nhiều dữ liệu.
ocsp.badurlenc = Mã hoá URL xấu theo yêu cầu.
ocsp.certcollectionempty = Bộ sưu tập chứng thư số đã thông qua là rỗng.
ocsp.classnotfound = Class {0} không thể tải được loaded.
ocsp.emptyreq = No request bytes from IP {0}.
ocsp.errorcerthasexpired = chứng thư số với serial number '{0}'phát hành bởi CA '{1}' đã hết hạn.
ocsp.errorcomparehash = OCSPException so sánh các certificate hashes, bỏ qua cacert cho '{0}'.
ocsp.errordatabaseunid = Có lỗi cơ sở dữ liệu database khi tìm kiếm nguồn dữ liệu cho bản đồ Unid-Fnr.
ocsp.errorfindcacert = Không thể tìm thấy CA chứng thư số theo người phát hành issuer name hash: {0} hoặc thậm chí là trả lời mặc định default responder: {1}.
ocsp.errorfindcacertusedefault = Không thể tìm thấy CA chứng thư số theo người phát hành issuer name hash: {0}, sử dụng trả lời mặc định default responder để gửi 'UnknownStatus'.
ocsp.errorgencerthash = Không thể tạo CA certificate hashe.
ocsp.errorgetalias = Không thể lấy định danh alias {0} trong file {1}.
ocsp.errorinitialize = Không thể khởi tạo OCSPServlet. 
ocsp.errorinvalidsignature = Chữ ký của OCSPRequest sắp đến không hợp lệ. Đã ký bởi '{0}'.
ocsp.errorloadsigningcerts = Không thể tải chứng thư số ký kết.
ocsp.errornocacreateresp = Không thể tìm CA chứng thư số và key để tạo phản hồi OCSP.
ocsp.errornoclientauth = Nhận được yêu cầu mà không có xác thực khách hàng từ (ip;fqdn): {0};{1}.
ocsp.errornoinitparam = {0} cần phải thiết lập init-parameter.
ocsp.errornoreqentities = Yêu cầu OCSP không chứa bất kỳ simpleRequest entities nào.
ocsp.errornosignkeys = Không có hợp lệ nào đang có sẵn vào thời điểm này.
ocsp.errornotrustfiles = Không có các tệp tin trong thư mục trustDir: {0}.
ocsp.errornotyetvalid = chứng thư số với số sê-ri '{0}' được phát hành bởi CA '{1}' vẫn chưa hợp lệ.
ocsp.errornovalidkeys = Không có khoá hợp lệ được chỉ định.
ocsp.errorocspkeynotusable = OCSP signing key không thể sử dụng cho CA '{0}'. Khóa chứng thư số với số sê-ri: {1}.
ocsp.errorprocessextension = Đã xảy ra lỗi khi thực hiện OCSP mở rộng extensions class: {0}, mã lỗi error code={1}.
ocsp.errorprocessreq = Lỗi thực hiện yêu cầu OCSP. Thông báo: {0}
ocsp.errorreadingfile = Lỗi đọc {0} từ {1}: {2}.
ocsp.errorreadingtrustfiles = Lỗi đọc các tệp từ trustDir: {0}.
ocsp.errortoomanyreqentities = OCSP yêu cầu chứa quá nhiều simpleRequest entities. Tối đa Max {0} được cho phép.
ocsp.errorunidnosnindn = Không tìm thấy serialNumber trong DN: {0}.
ocsp.errorunidnosnmapping = Không có bản đồ Fnr mapping nào tồn tại cho UNID {0}.
ocsp.errorunsignedreq = OCSP yêu cầu từ ip {0} chưa được ký kết. Dịch vụ bắt buộc ký kết.
ocsp.erroruntrustedclientauth = Có yêu cầu với cert client không đáng tin cậy từ (ip; fqdn): {0}; {1}.
ocsp.errorverifycert = Lỗi khi cố gắng xác minh chứng thư số khách hàng.
ocsp.infoaddedstatusinfo = Thêm thông tin trạng thái ({0}) cho chứng thư số có serial '{1} 'từ người phát hành '{2}'.
ocsp.inforeceivedrequest = Đã nhận OCSP yêu cầu cho chứng thư số với serNo: {0}, vài issuerNameHash: {1}. Client ip {2}.
ocsp.inforeceivedrequestwxff = Đã nhận OCSP yêu cầu cho chứng thư số với serNo: {0}, và issuerNameHash: {1}. Client ip {2}. X-Forwarded-For: {3}.
ocsp.infosigner = OCSPRequest đã được ký bởi '{0}'. 
ocsp.infosigner.certexpired = chứng thư số chữ ký đã hết hạn đối với (subjectDN '{0}', DN '{1}') không thành công. Thông điệp\: {2}.
ocsp.infosigner.certnotyetvalid = chứng thư số chữ ký chưa hợp lệ cho (subjectDN '{0}', issuer DN '{1}') không thành công. Thông điệp\: {2}.
ocsp.infosigner.invalidcertsignature = Xác minh chứng thư số chữ ký Signer certificate cho (subjectDN '{0}', issuer DN '{1}') không thành công. Message\: {2}.
ocsp.infosigner.nocacert = Không tìm thấy nhà phát hành chứng thư số issuer certificate phù hợp cho người ký kết chứng thư số signer certificate với subjectDN '{0}' và issuerDN '{1}'.
ocsp.infosigner.notallowed = chứng thư số chữ ký Signer certificate cho '{0}' không có quyền do hạn chế người ký kết signer hoặc người phát hành issuer. IssuerDN '{1}', serialNo {2}.
ocsp.infosigner.revoked = chứng thư số ký kết Signer certificate cho '{0}' bị thu hồi. IssuerDN '{1}', serialNo {2}.
ocsp.missingreq = yêu cầu thiếu phần cuối của URL được định nghĩa trong RFC 2560 A.1.1.
ocsp.newsigningkey = Khóa ký kết OCSP signing key mới cho CA '{0}'. Key cert '{1}'.
ocsp.nocardpwd = Không chỉ định mật khẩu thẻ.
ocsp.nohwsigningclass = Không có lớp ký kết HW OCSP signing class được xác định.
ocsp.nomatchingcacert = Không tìm thấy chứng thư số CA-cert  phù hợp cho DN: {0}.
ocsp.receivedunidreq = Nhận yêu cầu (ip; fqdn): {0}; {1} để lập bản đồ Fnr mapping cho Unid = {2}.
ocsp.rekey.cryptotoken.notactivated = CryptoToken chưa được kích hoạt. Đã được gọi từ: {0}
ocsp.rekey.failed.unknown.reason = Rekeying không thành công cho mục tiêu target {0} vì một lý do không rõ ràng (xem stacktrace): {1} 
ocsp.rekey.invalid.key = Không thể thực hiện hoạt động ghi lại rekeying trên key không hợp lệ. Đã được gọi từ: {0}
ocsp.rekey.keystore.notactivated = Keystore chưa được kích hoạt. Đã được gọi từ: {0}
ocsp.rekey.triggered = Rekeying được kích hoạt cho {0}. /Rekeying triggered for {0}.
ocsp.rekey.triggered.dn.not.existing = Không thể gia hạn các keys cho mục tiêu target {0}. Giá trịs không khớp: {1} 
ocsp.rekey.triggered.dn.not.valid = DN {0} không hợp lệ để ghi lại rekeying.
ocsp.rekey.triggered.not.enabled = OCSP rekeying không được bật vì không có mật khẩu password nào được đặt. Đã được gọi từ: {0}
ocsp.rekey.triggered.unauthorized.ip = Đã nhận lệnh để tạo lại key khoá từ một IP không được ủy quyền. Đã được gọi từ: {0}
ocsp.rekey.triggered.wrong.password = password không chính xác. Đã gọi Called từ: {0} 
ocsp.reloadkeys = Tải lại Keys do yêu cầu từ {0}.
ocsp.shrinkmaxage = RFC 5019 6.2: thời gian tối đa max-age phải là 'later than thisUpdate but earlier than nextUpdate. Thu hẹp mức tối đa Shrinking maxAge thành giá trị  value lớn nhất có thể '{0}'.
ocsp.signcerthasnochain = chứng thư số đăng ký signing certificate với số sê-ri {0} từ người phát hành {1} không có chuỗi với root  CA.
ocsp.signcertnotindb = chứng thư số ký kết Signing certificate có số sê-ri {0} từ nhà phát hành {1} không thể tìm thấy trong cơ sở dữ liệu (ký kết signing- và CA-certs phải được xuất bản cho OCSP).
ocsp.signcertissuerrevoked = Ký kết chứng thư số người phát hành với số sê-ri {0} và chủ đề Subject  DN {1} bị thu hồi.
ocsp.signingkeynotincache = Key ràng buộc với tên '{0}' không được tải trong bộ nhớ cache. 
ocsp.toolarge = Yêu cầu đã bị bỏ. OCSP chỉ hỗ trợ các yêu cầu của {0} byte trong tổng cộng hoặc ít hơn. yêu cầu hiện tại là {1} byte. 
ocsp.unknownmethod = Phương thức yêu cầu không xác định '{0}'. Chỉ hỗ trợ GET và POST.
ocsp.warncertwillexpire = chứng thư số có số sê-ri '{0}' phát hành bởi CA '{1}' sẽ hết hạn tại '{2}'. 

# Request resources
request.toolarge = Yêu cầu đã bị bỏ. Chỉ hỗ trợ các yêu cầu của {0} byte trong tổng cộng hoặc ít hơn. Yêu cầu hiện tại là {1} byte. 
request.notasequence = Không phải là một trình tự trên mức cao nhất. Thẻ tag là {0}.
request.notcorrectasn1length = Không đúng chiều dài của tin nhắn theo như  ASN.1 thẻ độ dài length tag. Thẻ độ dài tag là {0}, nhưng chúng tôi chỉ đọc {1} byte. 

# X.509v3 certificate extension
certext.errorparsingproperty= Lỗi khi phân tích file 'certextensions.properties'.
certext.certextmissconfigured = Mở rộng chứng thư số {0} dường như bị cấu hình sai trong các chuỗi certextensions.properties
certext.noextensionforid = Không có tiện ích mở rộng được định cấu hình cho id: {0}. Trả về null. 
certext.basic.incorrectvalue= Thuộc tính 'value' không hợp lệ cho phần mở rộng chứng thư số cơ bản với id: {0} và OID: {1} 
certext.basic.incorrectenc= Mã hóa không chính xác ({0}) cho phần mở rộng chứng thư số cơ bản với id: {1} 
certext.basic.illegalvalue = Giá trị bất hợp pháp {0} của phần mở rộng chứng thư số có id: {1} và OID: {2}

# Certificate Transparency
certificatetransparency.failedtoadd = Không thể thêm chứng thư số vào số lượng yêu cầu của bản ghi CT logs (bản ghi logs tối thiểu: {0}, bản ghi logs thành công: {1}). Lý do: {2} 
certificatetransparency.invalidsignature = Chữ ký không hợp lệ trong SCT phản hồi từ URL '{0}'.

# Name constraints
nameconstraints.forbiddensubjectdn = Chủ đề DN '{0}' không hoàn thành tên hạn chế của việc phát hành CA.
nameconstraints.forbiddensubjectaltname = Tên Thay thế Chủ đề Subject Alternative Name'{0}' không đáp ứng tên hạn chế của việc phát hành CA.
nameconstraints.x500dnorderrequired = Phải sử dụng thứ tự X.500 DN (không phải thứ tự DN LDAP) khi cấp chứng thư số có tên hạn chế.

# General error messages, used in several places
error.catokenoffline = CA token đang không trực tuyến cho CA '{0}'.
error.caoffline = CA '{0}' không hoạt động. CA status={1}.

# Card Verifiable Certificate resources
cvc.error.notcvcrequest = Yêu cầu không phải là yêu cầu CVCertificate.
cvc.info.nocvcpkcs7 = PKCS7 không tồn tại cho chứng thư số CV
cvc.info.createlinkcert = Tạo chứng thư số liên kết cho '{0}' được phát hành bởi '{1}'.
cvc.error.missingdnfield = DN không hợp lệ '{0}'. {1} trường phải được điền vào.

# resources
globalconfig.savedconf = Đã lưu cấu hình quốc tế với id {0}
globalconfig.createdconf = Cấu hình quốc tế với id {0} đã được tạo.
globalconfig.errorcreateconf = Thất bại trong việc tạo cấu hình quốc tế.
globalconfig.error.querysizetoolarge = Không thể thiết lập kích cỡ truy vấn giới hạn của {0}. Hệ thống đã sửa chữa giới hạn của {1}.
globalconfig.error.querysizetoolow = kích cỡ truy vấn hợp lệ nhỏ nhất giới hạn là 1.

#General useful expressions
general.anybody = Bất kỳ ai cũng có thể
general.approve = Phê duyệt
general.noaction = Không có hành động nào
general.reject = Từ chối

#Approval Profile resources
approval.profile.implementation.accumulative.approval.name = Phê duyệt tích lũy
approval.profile.implementation.partitioned.approval.name = Phê duyệt phân chia
approval.profile.metadata.field.checkbox = Check Box 
approval.profile.metadata.field.freetext = Trường văn bản
approval.profile.metadata.field.integer = Chữ số (ngắn)
approval.profile.metadata.field.long = Chữ số (Dài)
approval.profile.metadata.field.radio.button = Nút Radio
approval.profile.store.add = Đã thêm hồ sơ phê duyệt approval profile có tên {0}
approval.profile.store.clone = Nhân bản profile với tên {0} tới tên profile {1} 
approval.profile.store.clone.error.profile.name.exists = Không thể nhân bản profile, profile có tên {0} đã tồn tại.
approval.profile.store.edit = Đã sửa profile phê duyệt {0}.
approval.profile.store.remove = Xóa profile với tên {0}
approval.profile.store.rename = Đổi tên profile với tên {0} thành {1}
profile.store.error.profile_with_id_exists = Duyệt hồ sơ Approval profile với ID {0} đã tồn tại.
profile.store.error.profile_with_name_exists = Duyệt profile với tên {0} đã tồn tại.
profile.store.error.profile_not_found = Duyệt profile của tên {0} không tìm thấy.

#Dynamic Properties
dynamic.property.validation.positiveinteger.failure = Giá trị phải lớn hơn hoặc bằng 0, was {0}

# EOF
