Files
url_tracker_tool/apps/api/dist/services/ssl-analyzer.service.d.ts
Andrei 58f8093689 Rebrand from 'Redirect Intelligence v2' to 'URL Tracker Tool V2' throughout UI
- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
2025-08-19 19:12:23 +00:00

52 lines
1.3 KiB
TypeScript

export interface SSLCertificateInfo {
valid: boolean;
subject: {
commonName?: string;
organization?: string;
organizationalUnit?: string;
locality?: string;
state?: string;
country?: string;
};
issuer: {
commonName?: string;
organization?: string;
organizationalUnit?: string;
locality?: string;
state?: string;
country?: string;
};
validFrom: string;
validTo: string;
daysToExpiry: number;
serialNumber?: string;
fingerprint?: string;
signatureAlgorithm?: string;
keySize?: number;
protocol?: string;
cipher?: {
name?: string;
version?: string;
};
}
export interface SSLAnalysisResult {
host: string;
port: number;
certificate?: SSLCertificateInfo;
warnings: string[];
errors: string[];
securityScore: number;
recommendations: string[];
}
export declare class SSLAnalyzerService {
analyzeSSL(url: string): Promise<SSLAnalysisResult>;
private getCertificateInfo;
private parseCertificateField;
private analyzeCertificateSecurity;
quickSSLCheck(url: string): Promise<{
valid: boolean;
daysToExpiry?: number;
warnings: string[];
}>;
}
//# sourceMappingURL=ssl-analyzer.service.d.ts.map