ServiceNow Integration with TigerTrust
TigerTrust integrates with ServiceNow to bring certificate lifecycle management into your IT service management workflows. Automate ticket creation, sync with CMDB, and manage certificate operations through ServiceNow's powerful platform.
Integration Configuration
Configure the ServiceNow integration:
yaml1# TigerTrust ServiceNow configuration 2integrations: 3 servicenow: 4 instance: your-instance.service-now.com 5 auth: 6 type: oauth 7 client_id: ${SNOW_CLIENT_ID} 8 client_secret: ${SNOW_CLIENT_SECRET} 9 10 tables: 11 incidents: incident 12 changes: change_request 13 cmdb: cmdb_ci_certificate 14 15 defaults: 16 assignment_group: "Certificate Management" 17 category: "Security"
Incident Management
Automatically create incidents for certificate issues:
json1{ 2 "table": "incident", 3 "data": { 4 "short_description": "Certificate Expired: api.example.com", 5 "description": "The SSL certificate for api.example.com has expired.\n\nCertificate Details:\n- Common Name: api.example.com\n- Expired: 2024-03-15\n- Issuer: DigiCert\n- Environment: Production", 6 "category": "Security", 7 "subcategory": "Certificate Management", 8 "impact": "2", 9 "urgency": "1", 10 "priority": "1", 11 "assignment_group": "Certificate Management", 12 "cmdb_ci": "cert-api-example-com" 13 } 14}
Change Management
Create change requests for certificate renewals:
yaml1# Certificate renewal change request template 2change_request: 3 type: standard 4 template: "Certificate Renewal" 5 6 fields: 7 short_description: "Certificate Renewal: {{certificate.common_name}}" 8 description: | 9 Renewing SSL certificate for {{certificate.common_name}} 10 11 Current Certificate: 12 - Expires: {{certificate.expiry_date}} 13 - Issuer: {{certificate.issuer}} 14 15 New Certificate: 16 - Validity: 365 days 17 - Auto-provisioned: {{certificate.auto_renew}} 18 19 risk: low 20 impact: low 21 implementation_plan: | 22 1. Generate new certificate 23 2. Validate certificate chain 24 3. Deploy to target systems 25 4. Verify deployment 26 5. Update CMDB 27 28 backout_plan: | 29 1. Restore previous certificate 30 2. Verify rollback successful 31 3. Investigate renewal failure 32 33 approval: 34 required: true 35 groups: 36 - "CAB-Security"
CMDB Synchronization
Sync certificates as configuration items:
yaml1# CMDB certificate CI schema 2cmdb_ci_certificate: 3 fields: 4 - name: common_name 5 label: "Common Name" 6 type: string 7 8 - name: san_entries 9 label: "Subject Alternative Names" 10 type: string_list 11 12 - name: issuer 13 label: "Certificate Authority" 14 type: reference 15 table: cmdb_ci_ca 16 17 - name: expiry_date 18 label: "Expiration Date" 19 type: date 20 21 - name: key_size 22 label: "Key Size" 23 type: integer 24 25 - name: algorithm 26 label: "Signature Algorithm" 27 type: string 28 29 - name: environment 30 label: "Environment" 31 type: choice 32 choices: [Production, Staging, Development] 33 34 - name: dependent_services 35 label: "Dependent Services" 36 type: relationship 37 table: cmdb_ci_service
Flow Designer Integration
Create ServiceNow flows for certificate operations:
yaml1# Certificate expiration flow 2flow: 3 name: "Certificate Expiration Handler" 4 trigger: 5 type: event 6 event: tigertrust.certificate.expiring 7 8 actions: 9 - type: create_incident 10 when: days_until_expiry <= 7 11 template: critical_certificate_incident 12 13 - type: create_change 14 when: days_until_expiry <= 30 15 template: certificate_renewal_change 16 17 - type: notify 18 recipients: 19 - assignment_group.members 20 - service.owner 21 template: certificate_expiration_notice 22 23 - type: update_cmdb 24 ci_class: cmdb_ci_certificate 25 update: 26 status: "Expiring Soon"
SLA Management
Track certificate operation SLAs:
yaml1# Certificate SLA definitions 2sla: 3 certificate_renewal: 4 name: "Certificate Renewal SLA" 5 target: 6 resolution_time: 5 days 7 response_time: 1 day 8 conditions: 9 category: "Certificate Renewal" 10 priority: [P1, P2] 11 12 certificate_incident: 13 name: "Certificate Incident SLA" 14 target: 15 resolution_time: 4 hours 16 response_time: 15 minutes 17 conditions: 18 category: "Certificate Incident" 19 impact: Critical
Reporting
Generate ServiceNow reports:
- Certificate inventory by business service
- Expiration timeline reports
- SLA compliance dashboards
- Certificate change history
- Policy violation trends
Integrate certificate lifecycle management with your IT service management workflows using TigerTrust and ServiceNow.