define(["require", "exports", "../encryptors/secureHash-algorithm1"], function (require, exports, secureHash_algorithm1_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var _PdfSubjectKeyIdentifier = (function () {
function _PdfSubjectKeyIdentifier(info) {
this._bytes = this._generateKeyID(info);
}
_PdfSubjectKeyIdentifier.prototype._generateKeyID = function (info) {
var sha1 = new secureHash_algorithm1_1._Sha1();
var publicKeyBytes = info._publicKey._data;
return sha1._hash(publicKeyBytes, 0, publicKeyBytes.length);
};
return _PdfSubjectKeyIdentifier;
}());
exports._PdfSubjectKeyIdentifier = _PdfSubjectKeyIdentifier;
});
|