@TransactionAttribute(TransactionAttributeType.REQUIRED)
@Override
public void setArchivedStatus(Admin admin, String fingerprint) throws AuthorizationDeniedException {
if (admin.getAdminType() != Admin.TYPE_INTERNALUSER) {
throw new AuthorizationDeniedException("Unauthorized");
}
CertificateData rev = CertificateData.findByFingerprint(entityManager, fingerprint);
if (rev != null) {
rev.setStatus(SecConst.CERT_ARCHIVED);
if (log.isDebugEnabled()) {